._button_1ojc2_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, var(--spacing-xs));padding-block:var(--button-padding-block, var(--spacing-xs));padding-inline:var(--button-padding-inline, var(--spacing-md));min-height:var(--button-min-height, var(--component-height-comfortable));border-radius:var(--button-border-radius, var(--radius-2));border-width:var(--button-border-width, var(--border-width-thin));border-style:solid;border-color:var(--button-border-color, transparent);background-color:var(--button-background, transparent);color:var(--button-color, inherit);font-family:var(--font-family-base);font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button, normal);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,text-decoration-color .2s ease;text-decoration:none}._button_1ojc2_1:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._button_1ojc2_1:disabled{cursor:not-allowed;background-color:var(--button-background-disabled, var(--button-background));border-color:var( --button-border-color-disabled, var(--button-border-color, transparent) );color:var(--button-color-disabled, var(--color-text-disabled))}._button_1ojc2_1:not(:disabled):hover{background-color:var(--button-background-hover, var(--button-background));border-color:var( --button-border-color-hover, var(--button-border-color, transparent) );color:var(--button-color-hover, var(--button-color))}._button_1ojc2_1:not(:disabled):active{background-color:var(--button-background-active, var(--button-background-hover));border-color:var( --button-border-color-active, var(--button-border-color-hover, var(--button-border-color, transparent)) );color:var(--button-color-active, var(--button-color-hover, var(--button-color)))}._primary_1ojc2_64{--button-background: var(--color-brand-primary-base);--button-background-hover: var(--color-brand-primary-hover);--button-background-active: var(--color-brand-primary-active);--button-border-width: 0;--button-color: var(--color-brand-primary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._secondary_1ojc2_74{--button-background: var(--color-brand-secondary-base);--button-background-hover: var(--color-brand-secondary-hover);--button-background-active: var(--color-brand-secondary-active);--button-border-width: 0;--button-color: var(--color-brand-secondary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._success_1ojc2_84{--button-background: var(--color-success);--button-background-hover: var(--color-success-hover, #15803d);--button-background-active: var(--color-success-active, #166534);--button-border-width: 0;--button-color: var(--color-brand-primary-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._tertiary_1ojc2_94{--button-background: var(--color-background-base);--button-border-color: var(--color-border-default);--button-color: var(--color-text-secondary);--button-background-hover: var(--state-hover-background);--button-background-active: var(--state-selected-background);--button-border-color-hover: var(--color-border-strong);--button-border-color-active: var(--color-border-strong);--button-background-disabled: var(--color-background-base);--button-border-color-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._destructive_1ojc2_107{--button-background: var(--color-intent-destructive-base);--button-background-hover: var(--color-intent-destructive-hover);--button-background-active: var(--color-intent-destructive-active);--button-border-width: 0;--button-color: var(--color-intent-destructive-on);--button-background-disabled: var(--color-border-default);--button-color-disabled: var(--color-text-disabled)}._link_1ojc2_117{--button-background: transparent;--button-background-hover: transparent;--button-background-active: transparent;--button-border-width: 0;--button-border-color: transparent;--button-color: var(--color-brand-primary-base);--button-color-hover: var(--color-brand-primary-hover);--button-color-active: var(--color-brand-primary-active);--button-color-disabled: var(--color-text-disabled);--button-padding-inline: 0;--button-padding-block: 0;--button-min-height: var(--component-height-comfortable)}._link_1ojc2_117:not(:disabled):hover,._link_1ojc2_117:not(:disabled):active{text-decoration:underline}._link_1ojc2_117:disabled{text-decoration:none}._sizeComfortable_1ojc2_141{--button-padding-block: var(--spacing-xs);--button-padding-inline: var(--spacing-md);--button-min-height: var(--component-height-comfortable)}._sizeCompact_1ojc2_147{--button-padding-block: var(--spacing-xxs);--button-padding-inline: var(--spacing-sm);--button-min-height: var(--component-height-compact)}._primary_1ojc2_64._sizeComfortable_1ojc2_141,._destructive_1ojc2_107._sizeComfortable_1ojc2_141{--button-padding-inline: var(--spacing-lg)}._primary_1ojc2_64._sizeCompact_1ojc2_147,._destructive_1ojc2_107._sizeCompact_1ojc2_147{--button-padding-inline: var(--spacing-md)}._fullWidth_1ojc2_163{width:100%}._icon_1ojc2_167{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_1ojc2_167>svg,._icon_1ojc2_167>img{width:var(--button-icon-size, var(--spacing-md));height:var(--button-icon-size, var(--spacing-md))}._textField_158g9_1{display:grid;gap:var(--text-field-stack-gap, var(--spacing-xs))}._labelRow_158g9_6{display:inline-flex;align-items:center;gap:var(--text-field-label-gap, var(--spacing-xxs))}._label_158g9_6{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--text-field-label-color, var(--color-text-secondary))}._requiredIndicator_158g9_19{color:var(--text-field-required-color, var(--color-error))}._inputStack_158g9_23{display:grid;gap:var(--text-field-message-gap, var(--spacing-xxs))}._control_158g9_28{position:relative}._input_158g9_23{width:100%;min-height:var(--text-field-control-height, var(--component-height-large));padding-block:var(--text-field-padding-block, var(--spacing-sm));padding-inline:var(--text-field-padding-inline, var(--spacing-md));border-radius:var(--text-field-border-radius, var(--radius-2));border:var(--text-field-border-width, var(--border-width-thin)) solid var(--text-field-border-color, var(--color-border-default));background:var(--text-field-background, var(--color-background-base));color:var(--text-field-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_158g9_23::placeholder{color:var(--text-field-placeholder-color, var(--color-text-disabled))}._control_158g9_28:focus-within ._input_158g9_23{border-color:var(--text-field-border-color-focus, var(--color-focus-ring))}._input_158g9_23:focus-visible{outline:var(--text-field-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--text-field-focus-color, var(--color-focus-ring));outline-offset:var(--text-field-focus-ring-offset, var(--focus-ring-offset, 2px))}._textField_158g9_1[data-state=error] ._input_158g9_23{border-color:var(--text-field-border-color-error, var(--color-border-error))}._textField_158g9_1[data-state=disabled] ._input_158g9_23{cursor:not-allowed;background:var(--text-field-disabled-background, var(--color-background-subtle));border-color:var(--text-field-disabled-border-color, var(--color-border-default));color:var(--text-field-disabled-text-color, var(--color-text-disabled))}._textField_158g9_1[data-state=disabled] ._input_158g9_23::placeholder{color:var(--text-field-disabled-placeholder-color, var(--color-text-disabled))}._icon_158g9_77{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--text-field-icon-size, var(--spacing-lg));height:var(--text-field-icon-size, var(--spacing-lg));color:var(--text-field-icon-color, var(--color-text-tertiary));pointer-events:none}._leadingIcon_158g9_90{left:var(--text-field-padding-inline, var(--spacing-md))}._trailingIcon_158g9_94{right:var(--text-field-padding-inline, var(--spacing-md))}._withLeadingIcon_158g9_98 ._input_158g9_23{padding-left:calc(var(--text-field-padding-inline, var(--spacing-md)) + var(--text-field-icon-size, var(--spacing-lg)) + var(--text-field-icon-gap, var(--spacing-xs)))}._withTrailingIcon_158g9_106 ._input_158g9_23{padding-right:calc(var(--text-field-padding-inline, var(--spacing-md)) + var(--text-field-icon-size, var(--spacing-lg)) + var(--text-field-icon-gap, var(--spacing-xs)))}._message_158g9_114{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-field-helper-color, var(--color-text-secondary))}._message_158g9_114[data-variant=error]{color:var(--text-field-error-color, var(--color-error))}._iconButton_158g9_125{pointer-events:auto;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--color-text-primary, #000);z-index:2}._iconButton_158g9_125:focus-visible{outline:var(--text-field-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--text-field-focus-color, var(--color-focus-ring));outline-offset:var(--text-field-focus-ring-offset, var(--focus-ring-offset, 2px));border-radius:999px}._iconButton_1a099_1{--icon-button-size: var(--component-height-compact);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-round);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);background:var(--icon-button-background, transparent);color:var(--icon-button-color, inherit);box-shadow:var(--icon-button-shadow, none);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}._iconButton_1a099_1:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._iconButton_1a099_1:disabled{cursor:not-allowed;opacity:.6}._iconButton_1a099_1:not(:disabled):active{transform:scale(.96)}._icon_1a099_1{display:inline-flex;align-items:center;justify-content:center}._icon_1a099_1>svg{width:var(--icon-button-icon-size, 18px);height:var(--icon-button-icon-size, 18px)}._variantBrand_1a099_47{--icon-button-background: var(--color-brand-primary-base);--icon-button-color: var(--color-brand-primary-on);--icon-button-shadow: var(--shadow-e1)}._variantBrand_1a099_47:not(:disabled):hover{--icon-button-background: var(--color-brand-primary-hover)}._variantBrand_1a099_47:not(:disabled):active{--icon-button-background: var(--color-brand-primary-active)}._variantSubtle_1a099_61{--icon-button-background: var(--color-background-subtle);--icon-button-color: var(--color-text-secondary);border:1px solid var(--color-border-default)}._variantSubtle_1a099_61:not(:disabled):hover{--icon-button-background: var(--state-hover-background);--icon-button-color: var(--color-text-primary)}._variantSubtle_1a099_61:not(:disabled):active{--icon-button-background: var(--state-selected-background)}._variantNeutral_1a099_76{--icon-button-background: var(--color-background-base);--icon-button-color: var(--color-text-secondary);border:1px solid var(--color-border-default)}._variantNeutral_1a099_76:not(:disabled):hover{--icon-button-background: var(--state-hover-background);--icon-button-color: var(--color-text-primary)}._variantNeutral_1a099_76:not(:disabled):active{--icon-button-background: var(--state-selected-background)}._variantDestructive_1a099_91{--icon-button-background: var(--color-intent-destructive-base);--icon-button-color: var(--color-intent-destructive-on);--icon-button-shadow: var(--shadow-e1)}._variantDestructive_1a099_91:not(:disabled):hover{--icon-button-background: var(--color-intent-destructive-hover)}._variantDestructive_1a099_91:not(:disabled):active{--icon-button-background: var(--color-intent-destructive-active)}._sizeMD_1a099_105{--icon-button-size: 40px;--icon-button-icon-size: 18px}._sizeSM_1a099_110{--icon-button-size: 32px;--icon-button-icon-size: 16px}._container_1auny_1{position:relative;display:inline-block}._trigger_1auny_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);background:var(--date-picker-background, var(--color-background-base));color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.2;padding:0 var(--spacing-xs) 0 var(--spacing-sm);min-height:var(--component-height-compact, 32px);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}._trigger_1auny_6:hover{border-color:var(--color-border-hover, var(--color-border-default))}._trigger_1auny_6:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._icon_1auny_32{transition:transform .2s ease;flex-shrink:0}._iconOpen_1auny_37{transform:rotate(180deg)}._dropdown_1auny_41{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);box-shadow:var(--date-picker-shadow, var(--shadow-e3));max-height:200px;overflow-y:auto;padding:var(--spacing-xs) 0}._option_1auny_56{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.4;cursor:pointer;transition:background-color .15s ease}._option_1auny_56:hover{background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1auny_56:focus{outline:none;background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1auny_56._selected_1auny_79{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on))}._option_1auny_56._selected_1auny_79:hover{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base))}._dropdown_1auny_41::-webkit-scrollbar{width:6px}._dropdown_1auny_41::-webkit-scrollbar-track{background:transparent}._dropdown_1auny_41::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}._dropdown_1auny_41::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._root_12pwc_1{position:relative;display:inline-flex;flex-direction:column;width:100%}._textFieldContainer_12pwc_8{position:relative;width:100%}._popover_12pwc_13{position:absolute;top:calc(100% + var(--date-picker-gap, var(--spacing-xs)));left:0;z-index:4}._calendar_12pwc_20{display:grid;gap:var(--date-picker-gap, var(--spacing-xs));background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--date-picker-panel-radius, var(--radius-2));box-shadow:var(--date-picker-shadow, var(--shadow-e3));padding-block:var(--date-picker-panel-padding-block, var(--spacing-md));padding-inline:var(--date-picker-panel-padding-inline, var(--spacing-md));min-width:var(--date-picker-panel-width, 320px);max-width:100%}._header_12pwc_33{display:flex;align-items:center;justify-content:space-between;gap:var(--date-picker-header-gap, var(--spacing-xs))}._monthControls_12pwc_40{display:flex;align-items:center;gap:var(--spacing-xs)}._monthLabel_12pwc_46{font-size:var(--font-size-title, 1.25rem);line-height:var(--line-height-title, 1.4);font-weight:var(--font-weight-title, 600);color:var(--date-picker-header-color, var(--color-text-primary))}._yearPicker_12pwc_53{display:flex;align-items:center}._srOnly_12pwc_58{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._weekdayRow_12pwc_70{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--date-picker-grid-gap, var(--spacing-xxs));font-size:var(--font-size-caption, .75rem);line-height:var(--line-height-caption, 1.3);font-weight:var(--font-weight-caption, 400);letter-spacing:var(--letter-spacing-caption, .01em);text-transform:uppercase;color:var(--date-picker-weekday-color, var(--color-text-secondary))}._weekday_12pwc_70{display:inline-flex;align-items:center;justify-content:center}._weekGrid_12pwc_88{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--date-picker-grid-gap, var(--spacing-xxs))}._day_12pwc_94{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--date-picker-day-radius, var(--radius-2));color:var(--date-picker-day-color, var(--color-text-primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body, 1rem);line-height:1;min-height:var(--date-picker-day-size, var(--component-height-comfortable));padding:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}._day_12pwc_94 span{pointer-events:none}._day_12pwc_94:hover:not(:disabled){background:var(--date-picker-day-hover-background, var(--state-hover-background))}._day_12pwc_94:active:not(:disabled){background:var(--date-picker-day-active-background, var(--state-selected-background))}._day_12pwc_94:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._day_12pwc_94:disabled{cursor:not-allowed;opacity:.4}._dayOutside_12pwc_134{color:var(--date-picker-day-muted-color, var(--color-text-tertiary))}._dayToday_12pwc_138{box-shadow:inset 0 0 0 1px var(--date-picker-day-today-border, var(--color-focus-ring))}._daySelected_12pwc_142{background:var( --date-picker-day-selected-background, var(--color-brand-primary-base) );color:var( --date-picker-day-selected-color, var(--color-brand-primary-on) )}._daySelected_12pwc_142:hover:not(:disabled),._daySelected_12pwc_142:active:not(:disabled){background:var( --date-picker-day-selected-background, var(--color-brand-primary-base) )}._container_1htl6_1{position:relative;display:inline-block}._trigger_1htl6_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);background:var(--date-picker-background, var(--color-background-base));color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.2;padding:0 var(--spacing-xs) 0 var(--spacing-sm);min-height:var(--component-height-compact, 32px);min-width:120px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}._trigger_1htl6_6:hover{border-color:var(--color-border-hover, var(--color-border-default))}._trigger_1htl6_6:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._icon_1htl6_33{transition:transform .2s ease;flex-shrink:0}._iconOpen_1htl6_38{transform:rotate(180deg)}._dropdown_1htl6_42{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--radius-1, 4px);box-shadow:var(--date-picker-shadow, var(--shadow-e3));max-height:200px;overflow-y:auto;padding:var(--spacing-xs) 0}._option_1htl6_57{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm);color:var(--date-picker-header-color, var(--color-text-primary));font-size:var(--font-size-body, 1rem);line-height:1.4;cursor:pointer;transition:background-color .15s ease}._option_1htl6_57:hover{background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1htl6_57:focus{outline:none;background:var(--date-picker-day-hover-background, var(--state-hover-background))}._option_1htl6_57._selected_1htl6_80{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on))}._option_1htl6_57._selected_1htl6_80:hover{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base))}._dropdown_1htl6_42::-webkit-scrollbar{width:6px}._dropdown_1htl6_42::-webkit-scrollbar-track{background:transparent}._dropdown_1htl6_42::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}._dropdown_1htl6_42::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}._root_15cpr_1{position:relative;display:inline-flex;flex-direction:column;width:100%}._textFieldContainer_15cpr_8{position:relative;width:100%}._popover_15cpr_13{position:absolute;top:calc(100% + var(--date-picker-gap, var(--spacing-xs)));left:0;z-index:4;background:var(--date-picker-background, var(--color-background-base));border:1px solid var(--date-picker-border-color, var(--color-border-default));border-radius:var(--date-picker-panel-radius, var(--radius-2));box-shadow:var(--date-picker-shadow, var(--shadow-e3));padding:var(--date-picker-panel-padding-block, var(--spacing-md)) var(--date-picker-panel-padding-inline, var(--spacing-md));min-width:var(--date-picker-panel-width, 320px);max-width:100%}._calendar_15cpr_27{display:grid;gap:var(--date-picker-gap, var(--spacing-xs))}._header_15cpr_32{display:flex;align-items:center;justify-content:space-between;gap:var(--date-picker-header-gap, var(--spacing-xs))}._monthControls_15cpr_39{display:flex;align-items:center;gap:var(--spacing-xs)}._monthLabel_15cpr_45{font-size:var(--font-size-title, 1.25rem);line-height:var(--line-height-title, 1.4);font-weight:var(--font-weight-title, 600);color:var(--date-picker-header-color, var(--color-text-primary))}._yearPicker_15cpr_52{display:flex;align-items:center}._srOnly_15cpr_57{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._weekdayRow_15cpr_69{display:grid;grid-template-columns:repeat(7,var(--date-picker-day-size, var(--component-height-comfortable)));gap:var(--date-picker-grid-gap, var(--spacing-xxs));font-size:var(--font-size-caption, .75rem);line-height:var(--line-height-caption, 1.3);font-weight:var(--font-weight-caption, 400);letter-spacing:var(--letter-spacing-caption, .01em);text-transform:uppercase;color:var(--date-picker-weekday-color, var(--color-text-secondary))}._weekday_15cpr_69{display:inline-flex;align-items:center;justify-content:center}._weekGrid_15cpr_87{display:grid;grid-template-columns:repeat(7,var(--date-picker-day-size, var(--component-height-comfortable)));gap:var(--date-picker-grid-gap, var(--spacing-xxs))}._day_15cpr_93{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:var(--date-picker-day-radius, var(--radius-2));color:var(--date-picker-day-color, var(--color-text-primary));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body, 1rem);line-height:1;min-height:var(--date-picker-day-size, var(--component-height-comfortable));padding:0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}._day_15cpr_93 span{pointer-events:none}._day_15cpr_93:disabled{cursor:not-allowed;opacity:.4}._dayOutside_15cpr_120{color:var(--date-picker-day-muted-color, var(--color-text-tertiary))}._dayToday_15cpr_124{box-shadow:inset 0 0 0 1px var(--date-picker-day-today-border, var(--color-focus-ring))}._day_15cpr_93:hover:not(:disabled){background:var(--date-picker-day-hover-background, var(--state-hover-background))}._dayInRange_15cpr_132{background:var(--date-range-in-range-background, var(--state-selected-background));color:var(--date-range-in-range-color, var(--color-text-primary));border-radius:0}._dayRangeStart_15cpr_138,._dayRangeEnd_15cpr_139{background:var(--date-picker-day-selected-background, var(--color-brand-primary-base));color:var(--date-picker-day-selected-color, var(--color-brand-primary-on));border-radius:var(--date-picker-day-radius, var(--radius-2))}._rangeSummary_15cpr_145{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._rangeChips_15cpr_153{display:flex;gap:var(--spacing-xs)}._rangeChip_15cpr_153{padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-2);background:var(--date-range-chip-background, var(--color-background-subtle));border:1px solid var(--date-range-chip-border, var(--color-border-default));font-size:var(--font-size-caption);color:var(--date-range-chip-color, var(--color-text-secondary))}._rangeChip_15cpr_153[data-filled=true]{color:var(--color-text-primary)}._rangeActions_15cpr_171{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._popoverHelper_15cpr_178{color:var(--date-range-helper-color, var(--color-text-secondary));font-size:var(--font-size-caption);margin:0}._root_ls8m0_1{display:grid;gap:var(--auto-suggest-gap, var(--spacing-xs))}._textFieldContainer_ls8m0_6{position:relative}._trailingIcon_ls8m0_10{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}._root_ls8m0_1[data-open=true] ._trailingIcon_ls8m0_10[data-variant=select]{transform:rotate(180deg)}._popover_ls8m0_21{position:relative;z-index:var(--auto-suggest-z-index, 2)}._suggestionList_ls8m0_26{margin:0;padding:var(--auto-suggest-list-padding, var(--spacing-xxs)) 0;list-style:none;background:var(--auto-suggest-background, var(--color-background-base));border-radius:var(--auto-suggest-radius, var(--radius-2));border:var(--auto-suggest-border-width, var(--border-width-thin)) solid var(--auto-suggest-border-color, var(--color-border-default));box-shadow:var(--auto-suggest-shadow, var(--shadow-e3));max-height:var(--auto-suggest-max-height, 288px);overflow-y:auto}._option_ls8m0_39{display:flex;align-items:center;gap:var(--auto-suggest-option-gap, var(--spacing-xs));padding-block:var(--auto-suggest-option-padding-block, var(--spacing-sm));padding-inline:var(--auto-suggest-option-padding-inline, var(--spacing-md));cursor:pointer;color:var(--auto-suggest-option-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);transition:background-color .15s ease,color .15s ease}._option_ls8m0_39:hover{background:var(--auto-suggest-hover-background, var(--state-hover-background))}._option_ls8m0_39[data-state=active]{background:var(--auto-suggest-active-background, var(--state-selected-background))}._statusItem_ls8m0_60{padding-block:var(--auto-suggest-option-padding-block, var(--spacing-sm));padding-inline:var(--auto-suggest-option-padding-inline, var(--spacing-md));color:var(--auto-suggest-empty-color, var(--color-text-secondary));font-size:var(--font-size-body);line-height:var(--line-height-body)}._root_1slsr_1{display:grid;gap:var(--file-upload-stack-gap, var(--spacing-xl))}._dropzoneWrapper_1slsr_6{position:relative}._dropzone_1slsr_6{position:relative;display:grid;justify-items:center;gap:var(--file-upload-dropzone-gap, var(--spacing-sm));padding-block:var(--file-upload-padding-block, var(--spacing-3xl));padding-inline:var(--file-upload-padding-inline, var(--spacing-3xl));text-align:center;border-radius:var(--file-upload-border-radius, var(--radius-2));border:var(--file-upload-border-width, var(--border-width-thin)) dashed var(--file-upload-border-color, var(--color-border-default));background:var(--file-upload-background, var(--color-background-base));color:var(--file-upload-text-color, var(--color-text-primary));transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}._dropzone_1slsr_6[data-state=dragging]{border-color:var( --file-upload-active-border-color, var(--color-brand-primary-base) );background:var( --file-upload-active-background, var(--state-selected-background) );color:var( --file-upload-active-text-color, var(--color-brand-primary-base) );box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--file-upload-active-border-color, var(--color-focus-ring))}._dropzone_1slsr_6[data-disabled=true]{cursor:not-allowed;color:var(--color-text-disabled);border-color:var(--color-border-default);background:var(--color-background-subtle)}._dropzoneIcon_1slsr_52{width:var(--file-upload-icon-size, 48px);height:var(--file-upload-icon-size, 48px);border-radius:var(--file-upload-icon-radius, var(--radius-3));display:inline-flex;align-items:center;justify-content:center;background:var( --file-upload-icon-background, rgba(37, 99, 235, .08) );color:var(--file-upload-icon-color, var(--color-brand-primary-base))}._dropzoneTitle_1slsr_66{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin:0}._dropzoneDescription_1slsr_72{margin:0;font-size:var(--font-size-body);color:var(--file-upload-description-color, var(--color-text-secondary))}._dropzoneHelper_1slsr_78{margin:0;font-size:var(--font-size-caption);color:var(--file-upload-helper-color, var(--color-text-tertiary))}._dropzoneButton_1slsr_84{display:inline-flex}._input_1slsr_88{display:none}._fileList_1slsr_92{display:grid;gap:var(--file-upload-list-gap, var(--spacing-md))}._fileItem_1slsr_97{border:1px solid var(--file-item-border-color, var(--color-border-default));border-radius:var(--file-item-radius, var(--radius-2));background:var(--file-item-background, var(--color-background-base));padding:var(--file-item-padding, var(--spacing-md));display:grid;gap:var(--file-item-gap, var(--spacing-sm));transition:border-color .2s ease,background-color .2s ease}._fileItem_1slsr_97[data-status=uploading]{border-color:var( --file-item-uploading-border-color, var(--color-border-strong) )}._fileItem_1slsr_97[data-status=success]{border-color:var( --file-item-success-border-color, var(--color-border-default) )}._fileItem_1slsr_97[data-status=error]{border-color:var(--file-item-error-border-color, var(--color-border-error));background:var( --file-item-error-background, var(--state-critical-background) )}._fileHeader_1slsr_129{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._fileMeta_1slsr_137{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}._thumbnail_1slsr_145{width:var(--file-item-thumbnail-size, 48px);height:var(--file-item-thumbnail-size, 48px);border-radius:var(--file-item-thumbnail-radius, var(--radius-2));background:var( --file-item-thumbnail-background, var(--color-background-subtle) );display:grid;place-items:center;overflow:hidden;flex-shrink:0}._thumbnail_1slsr_145 img{width:100%;height:100%;object-fit:cover}._thumbnailIcon_1slsr_165{width:24px;height:24px;color:var(--file-item-thumbnail-icon-color, var(--color-text-tertiary))}._fileInfo_1slsr_171{display:grid;gap:4px;min-width:0}._fileName_1slsr_177{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileDetails_1slsr_187{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._status_1slsr_193{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._statusIcon_1slsr_201{width:16px;height:16px}._loading_1slsr_206{animation:_file-upload-spin_1slsr_1 1s linear infinite}@keyframes _file-upload-spin_1slsr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileItem_1slsr_97[data-status=success] ._status_1slsr_193{color:var(--file-item-success-color, var(--color-success))}._fileItem_1slsr_97[data-status=error] ._status_1slsr_193{color:var(--file-item-error-color, var(--color-error))}._fileActions_1slsr_227{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}._progressTrack_1slsr_234{height:var(--file-item-progress-height, 8px);background:var(--file-item-progress-track, var(--color-border-default));border-radius:var(--radius-round);overflow:hidden}._progressBar_1slsr_241{height:100%;background:var(--file-item-progress-fill, var(--color-brand-primary-base));transition:width .3s ease}._message_1slsr_247{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._fileItem_1slsr_97[data-status=error] ._message_1slsr_247{color:var(--file-item-error-color, var(--color-error))}._footer_1slsr_257{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;border-top:1px solid var(--color-border-default);padding-top:var(--spacing-md)}._footerSummary_1slsr_267{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._footerActions_1slsr_272{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._root_16hzq_1{display:grid;gap:var(--file-list-gap, var(--spacing-xl))}._list_16hzq_6{display:grid;gap:var(--file-list-item-gap, var(--spacing-md))}._item_16hzq_11{border:1px solid var(--file-list-item-border-color, var(--color-border-default));border-radius:var(--file-list-item-radius, var(--radius-2));background:var(--file-list-item-background, var(--color-background-base));padding:var(--file-list-item-padding, var(--spacing-md));display:grid;gap:var(--file-list-item-content-gap, var(--spacing-sm));transition:border-color .2s ease,background-color .2s ease}._item_16hzq_11[data-status=uploading]{border-color:var( --file-list-item-border-uploading, var(--color-border-strong) )}._item_16hzq_11[data-status=success]{border-color:var( --file-list-item-border-success, var(--color-border-default) )}._item_16hzq_11[data-status=error]{border-color:var( --file-list-item-border-error, var(--color-border-error) );background:var( --file-list-item-background-error, var(--state-critical-background) )}._header_16hzq_46{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._meta_16hzq_54{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}._thumbnail_16hzq_62{width:var(--file-list-thumbnail-size, var(--spacing-3xl));height:var(--file-list-thumbnail-size, var(--spacing-3xl));border-radius:var(--file-list-thumbnail-radius, var(--radius-2));background:var( --file-list-thumbnail-background, var(--color-background-subtle) );display:grid;place-items:center;overflow:hidden;flex-shrink:0}._thumbnail_16hzq_62 img{width:100%;height:100%;object-fit:cover}._thumbnailIcon_16hzq_82{width:24px;height:24px;color:var( --file-list-thumbnail-icon-color, var(--color-text-tertiary) )}._info_16hzq_91{display:grid;gap:4px;min-width:0}._name_16hzq_97{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._details_16hzq_107{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._itemStatus_16hzq_113{display:inline-flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._item_16hzq_11[data-status=success] ._itemStatus_16hzq_113{color:var(--file-list-status-success, var(--color-success))}._item_16hzq_11[data-status=error] ._itemStatus_16hzq_113{color:var(--file-list-status-error, var(--color-error))}._statusIcon_16hzq_129{width:16px;height:16px}._loading_16hzq_134{animation:_file-list-spin_16hzq_1 1s linear infinite}@keyframes _file-list-spin_16hzq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._actions_16hzq_147{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}._progressTrack_16hzq_154{height:var(--file-list-progress-height, 8px);background:var(--file-list-progress-track, var(--color-border-default));border-radius:var(--radius-round);overflow:hidden}._progressBar_16hzq_161{height:100%;background:var( --file-list-progress-fill, var(--color-brand-primary-base) );transition:width .3s ease}._message_16hzq_170{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._item_16hzq_11[data-status=error] ._message_16hzq_170{color:var(--file-list-status-error, var(--color-error))}._footer_16hzq_180{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;border-top:1px solid var(--file-list-footer-border, var(--color-border-default));padding-top:var(--spacing-md)}._summary_16hzq_190{display:inline-flex;align-items:baseline;gap:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary)}._summaryPrimary_16hzq_198{font-weight:var(--font-weight-label);color:var(--color-text-primary)}._summarySecondary_16hzq_203{color:var(--color-text-secondary)}._footerActions_16hzq_207{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}._checkbox_12sxx_1{display:grid;gap:var(--checkbox-message-gap, var(--spacing-xxs));font-family:var(--font-family-base)}._label_12sxx_7{display:inline-flex;align-items:flex-start;gap:var(--checkbox-inline-gap, var(--spacing-sm));cursor:pointer}._checkbox_12sxx_1[data-state=disabled] ._label_12sxx_7{cursor:not-allowed}._control_12sxx_18{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--checkbox-control-size, 20px);height:var(--checkbox-control-size, 20px);flex-shrink:0}._input_12sxx_28{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;background:none;border:0;padding:0;opacity:0;cursor:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}._input_12sxx_28:disabled{cursor:not-allowed}._controlShape_12sxx_47{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:var(--checkbox-border-radius, var(--radius-1));border:var(--checkbox-border-width, var(--border-width-thin)) solid var(--checkbox-border-color, var(--color-border-default));background-color:var(--checkbox-background, var(--color-background-base));color:var(--checkbox-icon-color, var(--color-brand-primary-on));transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}._label_12sxx_7:hover ._controlShape_12sxx_47{border-color:var(--checkbox-border-color-hover, var(--color-brand-primary-base))}._checkbox_12sxx_1[data-state=error] ._controlShape_12sxx_47,._checkbox_12sxx_1[data-state=error] ._label_12sxx_7:hover ._controlShape_12sxx_47{border-color:var(--checkbox-border-color-error, var(--color-border-error))}._checkbox_12sxx_1[data-state=disabled] ._controlShape_12sxx_47{background-color:var(--checkbox-disabled-background, var(--color-background-subtle));border-color:var(--checkbox-disabled-border-color, var(--color-border-default));color:var(--checkbox-disabled-icon-color, var(--color-text-disabled))}._checkbox_12sxx_1[data-state=disabled] ._label_12sxx_7:hover ._controlShape_12sxx_47{border-color:var(--checkbox-disabled-border-color, var(--color-border-default))}._input_12sxx_28:focus-visible+._controlShape_12sxx_47{outline:var(--checkbox-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--checkbox-focus-ring-color, var(--color-focus-ring));outline-offset:var(--checkbox-focus-ring-offset, var(--focus-ring-offset, 2px))}._input_12sxx_28:checked+._controlShape_12sxx_47,._input_12sxx_28:indeterminate+._controlShape_12sxx_47{background-color:var( --checkbox-background-checked, var(--color-brand-primary-base) );border-color:var( --checkbox-border-color-checked, var(--color-brand-primary-base) )}._checkIcon_12sxx_106,._indeterminateIcon_12sxx_107{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;margin:auto;inline-size:var(--checkbox-icon-size, 12px);block-size:var(--checkbox-icon-size, 12px);color:inherit;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease}._checkIcon_12sxx_106>svg,._indeterminateIcon_12sxx_107>svg{inline-size:100%;block-size:100%}._input_12sxx_28:checked+._controlShape_12sxx_47 ._checkIcon_12sxx_106{opacity:1;transform:scale(1)}._input_12sxx_28:indeterminate+._controlShape_12sxx_47 ._indeterminateIcon_12sxx_107{opacity:1;transform:scale(1)}._content_12sxx_138{display:grid;gap:var(--checkbox-content-gap, var(--spacing-xxs));min-inline-size:0}._labelText_12sxx_144{display:inline-flex;align-items:center;gap:var(--checkbox-required-gap, var(--spacing-xxs));font-size:var(--checkbox-label-font-size, var(--font-size-body));line-height:var(--checkbox-label-line-height, var(--line-height-body));font-weight:var(--checkbox-label-font-weight, var(--font-weight-body));color:var(--checkbox-label-color, var(--color-text-primary))}._checkbox_12sxx_1[data-state=disabled] ._labelText_12sxx_144{color:var(--checkbox-disabled-label-color, var(--color-text-disabled))}._labelInner_12sxx_158{display:inline}._requiredIndicator_12sxx_162{color:var(--checkbox-required-color, var(--color-error));font-weight:var(--font-weight-label)}._description_12sxx_167{font-size:var(--checkbox-description-font-size, var(--font-size-caption));line-height:var(--checkbox-description-line-height, var(--line-height-caption));color:var(--checkbox-description-color, var(--color-text-secondary))}._checkbox_12sxx_1[data-state=disabled] ._description_12sxx_167{color:var(--checkbox-disabled-helper-color, var(--color-text-disabled))}._message_12sxx_177{margin:0;font-size:var(--checkbox-helper-font-size, var(--font-size-caption));line-height:var(--checkbox-helper-line-height, var(--line-height-caption));color:var(--checkbox-helper-color, var(--color-text-secondary))}._message_12sxx_177[data-variant=error]{color:var(--checkbox-error-color, var(--color-error))}._checkbox_12sxx_1[data-state=disabled] ._message_12sxx_177{color:var(--checkbox-disabled-helper-color, var(--color-text-disabled))}._dropdown_1yapq_1{display:grid;gap:calc(var(--ds-foundations-spacing-xxs) * 1px);font-family:var(--ds-foundations-typographyMeta-baseFontFamily);color:var(--ds-foundations-colors-text-primary)}._labelRow_1yapq_8{display:inline-flex;align-items:center;gap:calc(var(--ds-foundations-spacing-xxs) * 1px)}._labelRowSrOnly_1yapq_14{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._label_1yapq_8{font-size:var(--ds-foundations-typography-label-fontSize);line-height:var(--ds-foundations-typography-label-lineHeight);font-weight:var(--ds-foundations-typography-label-fontWeight);letter-spacing:var(--ds-foundations-typography-label-letterSpacing);color:var(--ds-foundations-colors-text-secondary)}._requiredIndicator_1yapq_34{color:var(--ds-foundations-colors-semantic-error);font-weight:var(--ds-foundations-typography-label-fontWeight)}._control_1yapq_39{position:relative}._trigger_1yapq_43{all:unset;box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--ds-foundations-form-controlHeight) * 1px);padding-block:calc(var(--ds-foundations-form-controlPadding-block) * 1px);padding-inline:calc(var(--ds-foundations-form-controlPadding-inline) * 1px);border-radius:calc(var(--ds-foundations-form-controlRadius) * 1px);border:calc(var(--ds-foundations-form-emphasisBorderWidth) * 1px) solid var(--ds-foundations-colors-border-default);background-color:var(--ds-foundations-colors-background-base);color:var(--ds-foundations-colors-text-primary);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-foundations-spacing-sm) * 1px);cursor:pointer;font-size:var(--ds-foundations-typography-body-fontSize);line-height:var(--ds-foundations-typography-body-lineHeight);font-weight:var(--ds-foundations-typography-body-fontWeight);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease}._trigger_1yapq_43:focus-visible{outline:calc(var(--ds-foundations-focusRing-width) * 1px) solid var(--ds-foundations-focusRing-color);outline-offset:calc(var(--ds-foundations-focusRing-offset) * 1px)}._dropdown_1yapq_1[data-open=true] ._trigger_1yapq_43{border-color:var(--ds-foundations-colors-state-focus);box-shadow:0 0 0 1px #2563eb1a}._dropdown_1yapq_1[data-state=error] ._trigger_1yapq_43{border-color:var(--ds-foundations-colors-border-error)}._dropdown_1yapq_1[data-state=disabled] ._trigger_1yapq_43{cursor:not-allowed;background-color:var(--ds-foundations-colors-background-subtle);color:var(--ds-foundations-colors-text-disabled)}._dropdown_1yapq_1[data-state=disabled] ._chevron_1yapq_91{color:var(--ds-foundations-colors-text-disabled)}._triggerContent_1yapq_95{display:inline-flex;align-items:center;gap:calc(var(--ds-foundations-form-controlIcon-gap) * 1px);inline-size:100%;min-inline-size:0}._triggerLabel_1yapq_103{flex:1;min-inline-size:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._placeholder_1yapq_111{color:var(--ds-foundations-colors-text-tertiary)}._dropdown_1yapq_1[data-state=disabled] ._placeholder_1yapq_111{color:var(--ds-foundations-colors-text-disabled)}._leadingIcon_1yapq_119{inline-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);block-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-foundations-colors-text-tertiary)}._dropdown_1yapq_1[data-state=error] ._leadingIcon_1yapq_119{color:var(--ds-foundations-colors-border-error)}._chevron_1yapq_91{display:inline-flex;align-items:center;color:var(--ds-foundations-colors-text-secondary);transition:transform .2s ease,color .2s ease}._dropdown_1yapq_1[data-open=true] ._chevron_1yapq_91{transform:rotate(180deg);color:var(--ds-foundations-colors-state-focus)}._menu_1yapq_144{position:absolute;inset-block-start:100%;inset-inline-start:0;inset-inline-end:0;margin:calc(var(--ds-foundations-spacing-xxs) * 1px) 0 0;padding:calc(var(--ds-foundations-spacing-xxs) * 1px) 0;border-radius:calc(var(--ds-foundations-form-controlRadius) * 1px);border:calc(var(--ds-foundations-form-emphasisBorderWidth) * 1px) solid var(--ds-foundations-colors-border-default);background-color:var(--color-background-base);box-shadow:var(--shadow-e3);max-height:calc(var(--spacing-5xl) * 3.6);overflow-y:auto;list-style:none;padding-inline-start:0;z-index:12}._option_1yapq_163{display:flex;align-items:center;gap:calc(var(--ds-foundations-spacing-sm) * 1px);padding-block:calc(var(--ds-foundations-spacing-sm) * 1px);padding-inline:calc(var(--ds-foundations-form-controlPadding-inline) * 1px);font-size:var(--ds-foundations-typography-body-fontSize);line-height:var(--ds-foundations-typography-body-lineHeight);color:var(--ds-foundations-colors-text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._option_1yapq_163:hover,._optionActive_1yapq_177{background-color:var(--ds-foundations-colors-state-hoverBackground)}._optionSelected_1yapq_181{background-color:var(--ds-foundations-colors-state-selectedBackground);color:var(--ds-foundations-colors-state-focus);font-weight:500}._optionDisabled_1yapq_187{color:var(--ds-foundations-colors-text-disabled);cursor:not-allowed}._optionDisabled_1yapq_187:hover{background-color:transparent}._optionIcon_1yapq_196{inline-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);block-size:calc(var(--ds-foundations-form-controlIcon-size) * 1px);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-foundations-colors-text-tertiary)}._optionSelected_1yapq_181 ._optionIcon_1yapq_196{color:var(--ds-foundations-colors-state-focus)}._optionLabel_1yapq_209{flex:1;min-inline-size:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._message_1yapq_217{margin:0;font-size:var(--ds-foundations-typography-caption-fontSize);line-height:var(--ds-foundations-typography-caption-lineHeight);letter-spacing:var(--ds-foundations-typography-caption-letterSpacing);color:var(--ds-foundations-colors-text-secondary)}._error_1yapq_225{color:var(--ds-foundations-colors-semantic-error)}._tabs_1fzav_1{display:flex;flex-direction:column;gap:var(--tabs-content-gap)}._tabList_1fzav_7{display:flex;align-items:stretch;gap:var(--tabs-gap);flex-wrap:nowrap;border-bottom:var(--tabs-divider-width) solid var(--tabs-divider-color);overflow-x:auto;padding-bottom:var(--tabs-divider-width);scroll-padding:var(--tabs-gap)}._tabListWrap_1fzav_18{flex-wrap:wrap;row-gap:var(--tabs-gap);overflow-x:visible}._tabList_1fzav_7::-webkit-scrollbar{height:4px}._tabList_1fzav_7::-webkit-scrollbar-thumb{background:var(--tabs-divider-color);border-radius:999px}._tabList_1fzav_7::-webkit-scrollbar-track{background:transparent}._tabButton_1fzav_37{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--tabs-icon-gap);min-width:var(--tabs-min-width);padding:var(--tabs-padding-block) var(--tabs-padding-inline);min-height:var(--tabs-height);height:auto;background:transparent;border:none;border-radius:var(--tabs-radius);color:var(--tabs-color);font-size:var(--tabs-font-size);line-height:var(--tabs-line-height);font-weight:var(--tabs-font-weight);letter-spacing:var(--tabs-letter-spacing);cursor:pointer;transition:color .16s ease,background-color .16s ease;text-align:center;white-space:normal}._tabButton_1fzav_37:after{content:"";position:absolute;inset-inline:var(--tabs-indicator-inset);bottom:calc(var(--tabs-divider-width) * -1);height:var(--tabs-indicator-height);background:transparent;border-radius:var(--tabs-indicator-radius);transform:scaleX(0);transform-origin:center;opacity:0;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}._tabButton_1fzav_37[data-state=active]{color:var(--tabs-color-active);font-weight:var(--tabs-font-weight-active)}._tabButton_1fzav_37[data-state=active]:after{background:var(--tabs-indicator-color);opacity:1;transform:scaleX(1)}._tabButton_1fzav_37:focus{outline:none}._tabButton_1fzav_37:focus-visible{box-shadow:0 0 0 var(--tabs-focus-ring-width) var(--tabs-focus-ring-color)}._tabButton_1fzav_37:not(:disabled):hover{background:var(--tabs-hover-background);color:var(--tabs-color-active)}._tabButton_1fzav_37:not(:disabled):active{background:var(--tabs-active-background)}._tabButton_1fzav_37:disabled{color:var(--tabs-color-disabled);cursor:not-allowed}._icon_1fzav_113{display:inline-flex;align-items:center;justify-content:center}._label_1fzav_119{pointer-events:none}._tabPanel_1fzav_123{border-radius:var(--tabs-panel-radius);border:var(--tabs-panel-border-width) solid var(--tabs-panel-border-color);background:var(--tabs-panel-background);padding:var(--tabs-panel-padding);color:var(--tabs-panel-color)}._tabPanel_1fzav_123[hidden]{display:none}._segmentedControl_1fzav_135{display:inline-flex;max-inline-size:100%;position:relative}._segmentedControl_1fzav_135[data-collapsed=true]{display:block;inline-size:100%}._segmentedList_1fzav_146{display:inline-flex;align-items:stretch;gap:var(--segmented-gap);padding:var(--segmented-padding);border-radius:var(--segmented-radius);border:var(--segmented-border-width) solid var(--segmented-border-color);background:var(--segmented-background);max-inline-size:100%;overflow-x:auto}._segmentedListCollapsed_1fzav_158{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}._segmentedList_1fzav_146::-webkit-scrollbar{height:4px}._segmentedList_1fzav_146::-webkit-scrollbar-thumb{background:var(--segmented-border-color);border-radius:999px}._segmentedList_1fzav_146::-webkit-scrollbar-track{background:transparent}._segmentedButton_1fzav_178{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--segmented-icon-gap);flex-shrink:0;min-width:var(--segmented-min-width);height:var(--segmented-height);padding:0 var(--segmented-padding-inline);border:none;border-radius:var(--segmented-item-radius);background:transparent;color:var(--segmented-color);font-size:var(--segmented-font-size);line-height:var(--segmented-line-height);font-weight:var(--segmented-font-weight);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}._segmentedButton_1fzav_178:focus{outline:none}._segmentedButton_1fzav_178:focus-visible{box-shadow:0 0 0 var(--segmented-focus-ring-width) var(--segmented-focus-ring-color)}._segmentedButton_1fzav_178:not(:disabled):hover{background:var(--segmented-hover-background);color:var(--segmented-hover-color)}._segmentedButton_1fzav_178:not(:disabled):active{background:var(--segmented-active-background);color:var(--segmented-active-color);box-shadow:var(--segmented-active-shadow)}._segmentedButton_1fzav_178[data-state=active]{background:var(--segmented-active-background);color:var(--segmented-active-color);box-shadow:var(--segmented-active-shadow)}._segmentedButton_1fzav_178[data-state=active]:not(:disabled):hover{background:var(--segmented-active-hover-background)}._segmentedButton_1fzav_178:disabled{color:var(--segmented-disabled-color);cursor:not-allowed}._bottomNavigation_12407_1{display:flex;align-items:stretch;justify-content:stretch;gap:var(--bottom-nav-gap, var(--spacing-lg));width:100%;min-height:var(--bottom-nav-height, var(--spacing-5xl));padding:var(--bottom-nav-padding-block, var(--spacing-xs)) var(--bottom-nav-padding-inline, var(--spacing-lg));border-top:var(--bottom-nav-border-width, var(--border-width-thin)) solid var(--bottom-nav-border-color, var(--color-border-default));border-top-left-radius:var(--bottom-nav-radius, var(--radius-2));border-top-right-radius:var(--bottom-nav-radius, var(--radius-2));background:var(--bottom-nav-background, var(--color-background-base));box-shadow:var(--bottom-nav-shadow, var(--shadow-e0));color:var(--bottom-nav-color, var(--color-text-tertiary))}._withSafeAreaInset_12407_19{padding-bottom:calc(var(--bottom-nav-padding-block, var(--spacing-xs)) + env(safe-area-inset-bottom,0px))}._navItem_12407_26{flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bottom-nav-item-gap, var(--spacing-xxs));padding:var(--bottom-nav-item-padding-block, var(--spacing-xxs)) var(--bottom-nav-item-padding-inline, var(--spacing-sm));min-height:var( --bottom-nav-min-tap-target, var(--interaction-min-tap-target) );border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--bottom-nav-item-radius, var(--radius-1));transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}._navItem_12407_26:focus{outline:none}._navItem_12407_26:focus-visible{box-shadow:0 0 0 var(--bottom-nav-focus-ring-width, var(--focus-ring-width)) var(--bottom-nav-focus-ring-color, var(--color-focus-ring))}._navItem_12407_26:not(:disabled):hover{color:var(--bottom-nav-color-hover, var(--color-text-primary));background:var(--state-hover-background)}._navItem_12407_26:not(:disabled):active{color:var(--bottom-nav-color-active, var(--color-brand-primary-base));background:var(--state-selected-background)}._navItem_12407_26[data-state=active]{color:var(--bottom-nav-color-active, var(--color-brand-primary-base));font-weight:var( --bottom-nav-label-weight, var(--font-weight-label, 500) )}._navItem_12407_26:disabled{color:var(--bottom-nav-color-disabled, var(--color-text-disabled));cursor:not-allowed}._icon_12407_84{display:inline-flex;align-items:center;justify-content:center;width:var(--bottom-nav-icon-size, 18px);height:var(--bottom-nav-icon-size, 18px)}._icon_12407_84>svg,._icon_12407_84>img{width:100%;height:100%}._label_12407_98{font-size:var(--bottom-nav-label-size, var(--font-size-caption));line-height:var(--bottom-nav-label-line-height, var(--line-height-caption));font-weight:var( --bottom-nav-label-weight, var(--font-weight-label, 500) );letter-spacing:var( --bottom-nav-label-letter-spacing, var(--letter-spacing-label, normal) );text-align:center}._avatar_yz0hu_1{--avatar-size: 40px;--avatar-font-size: 14px;--avatar-letter-spacing: .04em;--avatar-background: var(--color-background-subtle);--avatar-color: var(--color-text-inverse);--avatar-status-size: 12px;--avatar-status-border: 2px;--avatar-status-border-color: var(--color-background-base);--avatar-status-color: transparent;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-round);background-color:var(--avatar-background);color:var(--avatar-color);font-family:var(--font-family-base);font-weight:500;font-size:var(--avatar-font-size);line-height:1;letter-spacing:var(--avatar-letter-spacing);text-transform:uppercase;position:relative;overflow:hidden;flex-shrink:0}._image_yz0hu_30{width:100%;height:100%;object-fit:cover}._initials_yz0hu_36{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}._status_yz0hu_45{position:absolute;bottom:0;right:0;width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:var(--radius-round);border:var(--avatar-status-border) solid var(--avatar-status-border-color);background-color:var(--avatar-status-color);box-sizing:border-box}._sizeXS_yz0hu_57{--avatar-size: 24px;--avatar-font-size: 10px;--avatar-status-size: 8px}._sizeSM_yz0hu_63{--avatar-size: 32px;--avatar-font-size: 12px;--avatar-status-size: 10px}._sizeMD_yz0hu_69{--avatar-size: 40px;--avatar-font-size: 14px;--avatar-status-size: 12px}._sizeLG_yz0hu_75{--avatar-size: 48px;--avatar-font-size: 16px;--avatar-status-size: 14px}._root_1f0rm_1{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;width:100%;padding-block:var(--spacing-lg);padding-inline:var(--spacing-xl);background:var(--color-background-base);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default)}._root_1f0rm_1[data-padding=compact]{padding-block:var(--spacing-md);padding-inline:var(--spacing-lg)}._root_1f0rm_1[data-variant=raised]{box-shadow:var(--shadow-e1)}._titleBlock_1f0rm_22{grid-column:2;min-width:0;text-align:left;justify-self:stretch}._root_1f0rm_1[data-align=center] ._titleBlock_1f0rm_22{grid-column:1 / 4;text-align:center;justify-self:center;width:auto}._title_1f0rm_22{margin:0;color:inherit;font-weight:var(--font-weight-title);font-size:var(--font-size-subtitle);line-height:var(--line-height-title)}._root_1f0rm_1[data-size=lg] ._title_1f0rm_22{font-size:var(--font-size-title)}._subtitle_1f0rm_48{margin:var(--spacing-xxs) 0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._accessory_1f0rm_54{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0}._accessory_1f0rm_54[data-position=leading]{grid-column:1}._root_1f0rm_1[data-align=center] ._accessory_1f0rm_54[data-position=leading]{grid-column:3;justify-content:flex-end;margin-inline-end:0;margin-inline-start:var(--spacing-md)}._accessory_1f0rm_54[data-position=trailing]{grid-column:3;justify-content:flex-end}._accessory_1f0rm_54[data-position=leading]:empty,._accessory_1f0rm_54[data-position=trailing]:empty{min-height:var(--spacing-md)}._accessory_1f0rm_54[data-position=leading]:not(:empty){gap:var(--spacing-xs);justify-content:flex-start;margin-inline-end:var(--spacing-md)}._accessory_1f0rm_54[data-position=trailing]:not(:empty){gap:var(--spacing-xs);margin-inline-start:var(--spacing-md)}._section_1csqf_1{display:grid;gap:var(--form-section-spacing)}._sectionSurface_1csqf_6{max-width:1080px;margin:0 auto 64px;background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);padding:32px}._header_1csqf_16{display:grid;gap:var(--form-header-spacing);max-width:768px}._title_1csqf_22{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);line-height:var(--line-height-headline);color:var(--color-text-primary)}._description_1csqf_29{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._layout_1csqf_35,._twoColumnLayout_1csqf_40{display:grid;gap:var(--form-section-spacing)}._formCard_1csqf_45{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);max-width:var(--form-card-max-width)}._twoColumnCard_1csqf_53{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);max-width:var(--form-two-column-max-width);overflow:hidden}._cardBody_1csqf_62,._twoColumnBody_1csqf_68{display:grid;gap:var(--form-section-spacing);padding:var(--form-card-padding)}._cardTitle_1csqf_74{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);color:var(--color-text-primary)}._form_1csqf_45,._twoColumnForm_1csqf_86{display:grid;gap:var(--form-section-spacing)}._fieldset_1csqf_91{border:0;padding:0;margin:0;display:grid;gap:var(--form-field-spacing)}._fieldGrid_1csqf_99{display:grid;gap:var(--form-two-column-row-gap) var(--form-two-column-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-two-column-column-min)),1fr))}._legend_1csqf_108{margin:0 0 var(--form-field-spacing);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);line-height:var(--line-height-subtitle);color:var(--color-text-primary)}._field_1csqf_91{display:grid;gap:var(--form-label-spacing)}._fieldFull_1csqf_121{grid-column:1 / -1}._label_1csqf_125{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary)}._control_1csqf_132{position:relative}._controlElement_1csqf_136{width:100%;border-radius:var(--form-control-radius);border:var(--form-emphasis-border-width) solid var(--form-control-border-color);background:var(--color-background-base);padding:var(--form-control-padding-block) var(--form-control-padding-inline);min-height:var(--form-control-height);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease}._controlElement_1csqf_136::placeholder{color:var(--form-placeholder-color)}._controlElement_1csqf_136:focus-visible{outline:var(--focus-ring-width) solid var(--form-focus-color);outline-offset:var(--focus-ring-offset)}._controlError_1csqf_159{border-color:var(--form-error-border-color)}._textarea_1csqf_163{min-height:calc(var(--form-control-height) * 2.25);resize:vertical}._select_1csqf_168{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--form-control-padding-inline) + var(--form-icon-size) + var(--form-icon-gap, var(--spacing-xs)))}._withIcon_1csqf_177 ._controlElement_1csqf_136{padding-right:calc(var(--form-control-padding-inline) + var(--form-icon-size) + var(--form-icon-gap, var(--spacing-xs)))}._icon_1csqf_185{position:absolute;top:50%;right:var(--form-control-padding-inline);transform:translateY(-50%);color:var(--form-icon-color);width:var(--form-icon-size);height:var(--form-icon-size);pointer-events:none}._helperText_1csqf_196,._errorText_1csqf_197{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._helperText_1csqf_196{color:var(--form-helper-color)}._errorText_1csqf_197{color:var(--form-error-color)}._actions_1csqf_211{display:flex;flex-wrap:wrap;gap:var(--form-actions-spacing);justify-content:flex-end}._guidelines_1csqf_218{display:grid;gap:var(--form-section-spacing)}._guidelineGrid_1csqf_223{display:grid;gap:var(--form-guidelines-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-guidelines-card-max-width)),1fr))}._guidelineCard_1csqf_232{background:var(--color-background-base);border:1px solid var(--form-card-border-color);border-radius:var(--form-card-radius);box-shadow:var(--shadow-e1);padding:var(--form-guideline-card-padding);display:grid;gap:var(--form-field-spacing)}._guidelineHeading_1csqf_242{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);color:var(--color-text-primary);margin:0}._guidelineList_1csqf_250{display:grid;gap:var(--form-guidelines-row-gap)}._guidelineItem_1csqf_255{display:flex;justify-content:space-between;align-items:center;gap:var(--form-label-spacing);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._guidelineLabel_1csqf_265{font-weight:var(--font-weight-label)}._guidelineValue_1csqf_269{color:var(--color-text-primary);font-variant-numeric:tabular-nums}._accessibilityList_1csqf_274{display:grid;gap:var(--form-guidelines-row-gap)}._accessibilityItem_1csqf_279{display:flex;align-items:flex-start;gap:var(--form-label-spacing);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}._accessibilityIcon_1csqf_288{margin-top:2px;color:var(--color-brand-primary-base);flex-shrink:0}@media (max-width: 768px){._formCard_1csqf_45,._twoColumnCard_1csqf_53{max-width:100%}._actions_1csqf_211{justify-content:stretch}._actions_1csqf_211>*{flex:1 1 auto}}._tag_y3gty_1{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tag-gap, var(--spacing-xs));padding-inline:var(--tag-padding-inline, var(--spacing-sm));padding-block:var(--tag-padding-block, 6px);border-radius:var(--tag-radius, var(--radius-2));border-width:var(--tag-border-width, var(--border-width-thin));border-style:solid;border-color:var(--tag-border-color, transparent);background-color:var(--tag-background, transparent);color:var(--tag-color, inherit);font-family:var(--font-family-base);font-size:var(--tag-font-size, var(--font-size-label));line-height:var(--tag-line-height, var(--line-height-label));font-weight:var(--tag-font-weight, var(--font-weight-label));letter-spacing:var(--tag-letter-spacing, var(--letter-spacing-label));white-space:nowrap}._label_y3gty_22{display:inline-flex;align-items:center;color:inherit}._icon_y3gty_28{display:inline-flex;align-items:center;justify-content:center;color:inherit;width:var(--tag-icon-size, var(--tag-dismiss-size, var(--spacing-sm)));height:var(--tag-icon-size, var(--tag-dismiss-size, var(--spacing-sm)))}._dismissButton_y3gty_37{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-dismiss-size, var(--spacing-sm));height:var(--tag-dismiss-size, var(--spacing-sm));border:none;border-radius:var(--tag-dismiss-radius, var(--radius-round));background:var(--tag-dismiss-background, transparent);color:inherit;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease}._dismissButton_y3gty_37:hover{background-color:var(--tag-dismiss-hover-background, transparent)}._dismissButton_y3gty_37:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._dismissButton_y3gty_37:active{opacity:.75}._dismissIcon_y3gty_65{display:inline-flex;align-items:center;justify-content:center;width:var(--tag-dismiss-icon-size, 10px);height:var(--tag-dismiss-icon-size, 10px)}._container_1l1ro_1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs);min-height:calc(var(--spacing-sm) * 2 + var(--spacing-xl))}._inputWrapper_1l1ro_9{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._inputWrapper_1l1ro_9:focus-within{border-color:var(--color-focus-ring);outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._inputIcon_1l1ro_25{position:absolute;top:50%;left:var(--spacing-sm);transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none;display:inline-flex;align-items:center}._input_1l1ro_9{border:none;background:transparent;outline:none;padding-inline:var(--spacing-sm);padding-left:calc(var(--spacing-sm) + 14px + var(--spacing-xs));padding-block:var(--tag-padding-block, 6px);width:120px;font-family:var(--font-family-base);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._input_1l1ro_9::placeholder{color:var(--color-text-disabled)}._timePicker_13xfn_1{display:grid;gap:var(--time-picker-stack-gap, var(--spacing-xs));position:relative}._labelRow_13xfn_7{display:flex;align-items:center;gap:var(--time-picker-label-gap, var(--spacing-xxs));min-height:1.5rem}._label_13xfn_7{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--time-picker-label-color, var(--color-text-secondary))}._requiredIndicator_13xfn_21{color:var(--time-picker-required-color, var(--color-semantic-error))}._fieldStack_13xfn_25{display:grid;gap:var(--time-picker-message-gap, var(--spacing-xxs))}._controlRow_13xfn_30{display:flex;align-items:center;gap:var(--time-picker-control-gap, var(--spacing-sm));min-width:0}._timeInputs_13xfn_37{display:flex;align-items:center;gap:var(--time-picker-separator-gap, var(--spacing-xs));min-width:0}._segmentInput_13xfn_44{width:var(--time-picker-segment-width, 64px);min-width:48px;max-width:64px;flex:1 1 auto;height:var(--time-picker-segment-height, 42px);text-align:center;border-radius:var(--time-picker-segment-radius, 6px);border:var(--time-picker-border-width, 1px) solid var(--time-picker-border-color, var(--color-border-default));background:var(--time-picker-background, var(--color-background-base));color:var(--time-picker-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._separator_13xfn_62{font-size:var(--font-size-body);color:var(--time-picker-separator-color, var(--color-text-tertiary))}._segmentInput_13xfn_44:focus-visible{outline:var(--time-picker-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--time-picker-focus-color, var(--color-focus-ring));outline-offset:var(--time-picker-focus-ring-offset, var(--focus-ring-offset, 2px))}._segmentInput_13xfn_44::placeholder{color:var(--time-picker-placeholder-color, var(--color-text-disabled))}._timeInputs_13xfn_37[data-state=error] ._segmentInput_13xfn_44{border-color:var(--time-picker-border-color-error, var(--color-border-error))}._segmentInput_13xfn_44:disabled{cursor:not-allowed;background:var(--time-picker-disabled-background, var(--color-background-subtle));color:var(--time-picker-disabled-color, var(--color-text-disabled));border-color:var(--time-picker-disabled-border-color, var(--color-border-default))}._message_13xfn_88{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--time-picker-helper-color, var(--color-text-secondary))}._message_13xfn_88[data-variant=error]{color:var(--time-picker-error-color, var(--color-semantic-error))}._popover_13xfn_99{position:absolute;top:calc(100% + var(--time-picker-popover-gap, var(--spacing-xs)));left:0;z-index:10;min-width:min(280px,calc(100vw - 32px));max-width:340px;background:var(--time-picker-popover-background, var(--color-background-base));border-radius:var(--time-picker-popover-radius, var(--radius-2));border:1px solid var(--time-picker-popover-border, var(--color-border-default));box-shadow:var(--time-picker-popover-shadow, var(--elevation-e2));padding:var(--time-picker-popover-padding, var(--spacing-lg))}@media (max-width: 767px){._popover_13xfn_99{padding:var(--spacing-sm);min-width:240px;max-width:min(260px,calc(100vw - 64px))}.time-picker-grid-start ._popover_13xfn_99{left:0;right:auto}.time-picker-grid-end ._popover_13xfn_99{left:auto;right:0}}._popoverGrid_13xfn_133{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}._columnLabel_13xfn_139{margin-bottom:var(--spacing-xs);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--time-picker-column-label-color, var(--color-text-tertiary))}._optionList_13xfn_147{display:grid;gap:var(--time-picker-option-gap, var(--spacing-xxs));max-height:176px;overflow-y:auto;padding-right:var(--spacing-xxs)}._optionButton_13xfn_155{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;border-radius:var(--time-picker-option-radius, var(--radius-1));border:1px solid transparent;background:transparent;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--time-picker-option-color, var(--color-text-primary));cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._optionButton_13xfn_155:hover:not([data-selected=true]){background:var(--time-picker-option-hover, var(--color-background-subtle))}._optionButton_13xfn_155[data-selected=true]{background:var(--time-picker-option-selected-background, var(--color-brand-primary-base));color:var(--time-picker-option-selected-color, var(--color-brand-primary-onPrimary));border-color:var(--time-picker-option-selected-background, var(--color-brand-primary-base))}._popoverFooter_13xfn_181{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._rangeFields_13xfn_188{display:flex;flex-wrap:wrap;gap:var(--time-picker-range-gap, var(--spacing-lg))}._rangeField_13xfn_188{display:grid;gap:var(--time-picker-range-label-gap, var(--spacing-xxs))}._rangeFieldLabel_13xfn_199{font-size:var(--font-size-caption);font-weight:600;color:var(--time-picker-range-label-color, var(--color-text-secondary))}._durationText_13xfn_205{font-size:var(--font-size-caption);color:var(--time-picker-duration-color, var(--color-text-secondary))}._srOnly_13xfn_210{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._textarea_nimp0_1{display:grid;gap:var(--textarea-stack-gap, var(--spacing-xs))}._labelRow_nimp0_6{display:inline-flex;align-items:center;gap:var(--textarea-label-gap, var(--spacing-xxs))}._label_nimp0_6{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--textarea-label-color, var(--color-text-secondary))}._requiredIndicator_nimp0_19{color:var(--textarea-error-color, var(--color-error))}._inputStack_nimp0_23{display:grid;gap:var(--textarea-message-gap, var(--spacing-xxs))}._control_nimp0_28{position:relative}._input_nimp0_23{width:100%;min-height:var(--textarea-min-height, 128px);padding-block:var(--textarea-padding-block, var(--spacing-sm));padding-inline:var(--textarea-padding-inline, var(--spacing-md));border-radius:var(--textarea-border-radius, var(--radius-2));border:var(--textarea-border-width, var(--border-width-thin)) solid var(--textarea-border-color, var(--color-border-default));background:var(--textarea-background, var(--color-background-base));color:var(--textarea-input-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:var(--font-family-base);resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_nimp0_23::placeholder{color:var(--textarea-placeholder-color, var(--color-text-disabled))}._control_nimp0_28:focus-within ._input_nimp0_23{border-color:var(--textarea-border-color-focus, var(--color-focus-ring))}._input_nimp0_23:focus-visible{outline:var(--textarea-focus-ring-width, var(--focus-ring-width, 2px)) solid var(--textarea-focus-color, var(--color-focus-ring));outline-offset:var(--textarea-focus-ring-offset, var(--focus-ring-offset, 2px))}._textarea_nimp0_1[data-state=error] ._input_nimp0_23{border-color:var(--textarea-border-color-error, var(--color-border-error))}._textarea_nimp0_1[data-state=disabled] ._input_nimp0_23{cursor:not-allowed;background:var(--textarea-disabled-background, var(--color-background-subtle));border-color:var(--textarea-disabled-border-color, var(--color-border-default));color:var(--textarea-disabled-text-color, var(--color-text-disabled))}._textarea_nimp0_1[data-state=disabled] ._input_nimp0_23::placeholder{color:var(--textarea-disabled-placeholder-color, var(--color-text-disabled))}._icon_nimp0_78{position:absolute;top:var(--textarea-padding-block, var(--spacing-sm));display:inline-flex;align-items:center;justify-content:center;color:var(--textarea-placeholder-color, var(--color-text-tertiary));pointer-events:none}._leadingIcon_nimp0_88{left:var(--textarea-padding-inline, var(--spacing-md))}._trailingIcon_nimp0_92{right:var(--textarea-padding-inline, var(--spacing-md))}._withLeadingIcon_nimp0_96 ._input_nimp0_23{padding-left:calc(var(--textarea-padding-inline, var(--spacing-md)) + var(--spacing-lg))}._withTrailingIcon_nimp0_102 ._input_nimp0_23{padding-right:calc(var(--textarea-padding-inline, var(--spacing-md)) + var(--spacing-lg))}._message_nimp0_108{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--textarea-helper-color, var(--color-text-secondary))}._message_nimp0_108[data-variant=error]{color:var(--textarea-error-color, var(--color-error))}._viewport_qjnwy_1{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);display:grid;gap:var(--toast-gap, var(--spacing-sm));z-index:60;max-width:360px;width:calc(100% - var(--spacing-lg) * 2)}._toast_qjnwy_12{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-md);padding:var(--toast-padding, var(--spacing-md));border-radius:var(--toast-radius, var(--radius-2));background:var(--toast-background, var(--color-background-base));color:var(--toast-text-color, var(--color-text-primary));border:1px solid var(--toast-border, var(--color-border-default));box-shadow:var(--toast-shadow, var(--ds-foundations-elevation-e4))}._toastError_qjnwy_24{background:var(--toast-error-background, var(--color-background-critical-subtle));border-color:var(--toast-error-border, var(--color-border-error))}._content_qjnwy_29{display:grid;gap:var(--spacing-xxs)}._title_qjnwy_34{margin:0;font-weight:700;font-size:var(--font-size-body);line-height:var(--line-height-body)}._description_qjnwy_41{margin:0;color:var(--toast-secondary-color, var(--color-text-secondary));font-size:var(--font-size-body);line-height:var(--line-height-body)}._dismiss_qjnwy_48{border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:flex-start;padding:0}._dismiss_qjnwy_48:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px;border-radius:var(--radius-2)}._overlay_1kzfw_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:60}._positioner_1kzfw_8{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:61;padding:var(--spacing-md);overflow-y:auto;overscroll-behavior:contain}._content_1kzfw_20{position:relative;width:min(720px,100%);background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--ds-foundations-elevation-e4);margin:auto;display:flex;flex-direction:column}._header_1kzfw_32{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);flex-shrink:0}._title_1kzfw_39{margin:0;font-size:var(--font-size-subtitle);line-height:1.4;color:var(--color-text-primary)}._description_1kzfw_46{margin:0;color:var(--color-text-secondary)}._body_1kzfw_51{padding:0 var(--spacing-md) var(--spacing-md)}._body_1kzfw_51:first-child{padding-top:var(--spacing-md)}._footer_1kzfw_60{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-shrink:0}._close_1kzfw_68{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);border:none;background:transparent;padding:var(--spacing-xxs);cursor:pointer;color:var(--color-text-secondary);z-index:1}._close_1kzfw_68:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px;border-radius:999px}@media (min-width: 600px){._positioner_1kzfw_8{padding:var(--spacing-lg)}._header_1kzfw_32{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}._body_1kzfw_51{padding:0 var(--spacing-lg) var(--spacing-lg)}._body_1kzfw_51:first-child{padding-top:var(--spacing-lg)}._footer_1kzfw_60{padding:0 var(--spacing-lg) var(--spacing-lg)}._close_1kzfw_68{top:var(--spacing-md);right:var(--spacing-md)}}@media (min-width: 900px){._positioner_1kzfw_8{padding:var(--spacing-xl)}._header_1kzfw_32{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)}._body_1kzfw_51{padding:0 var(--spacing-xl) var(--spacing-xl)}._body_1kzfw_51:first-child{padding-top:var(--spacing-xl)}._footer_1kzfw_60{padding:0 var(--spacing-xl) var(--spacing-xl)}}._wrapper_6kj6i_1{--table-border-radius: var(--radius-2);--table-border-color: var(--color-border-default);--table-background: var(--color-background-base);--table-shadow: none;position:relative;display:flex;flex-direction:column;background:var(--table-background);color:var(--table-body-color, var(--color-text-primary))}._variantFlat_6kj6i_13{border:1px solid transparent}._variantCard_6kj6i_17{border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);box-shadow:var(--shadow-e1);overflow:hidden}._tableScroller_6kj6i_24{overflow-x:auto}._table_6kj6i_24{width:100%;border-collapse:separate;border-spacing:0}._headerRow_6kj6i_34{height:var(--table-header-height);border-bottom:1px solid var(--table-divider-color);background:var(--color-background-base)}._headerCell_6kj6i_40{padding:var(--table-header-padding-block) var(--table-cell-padding-inline);text-align:left;color:var(--table-header-color, var(--color-text-primary));font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-title);white-space:nowrap}._headerCell_6kj6i_40[data-align=center]{text-align:center}._headerCell_6kj6i_40[data-align=end]{text-align:right}._headerCell_6kj6i_40[data-sortable=true]{padding-right:calc(var(--table-cell-padding-inline) - var(--spacing-xs))}._headerButton_6kj6i_62{display:inline-flex;align-items:center;gap:var(--spacing-xxs);background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}._headerButton_6kj6i_62:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._headerLabel_6kj6i_79{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}._sortIcon_6kj6i_85{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);transition:transform .2s ease,color .2s ease}._headerCell_6kj6i_40[data-sort-direction=asc] ._sortIcon_6kj6i_85{transform:rotate(180deg);color:var(--color-text-primary)}._headerCell_6kj6i_40[data-sort-direction=desc] ._sortIcon_6kj6i_85{transform:rotate(0);color:var(--color-text-primary)}._bodyRow_6kj6i_103{height:var(--table-row-height);transition:background-color .15s ease,opacity .15s ease}._bodyRow_6kj6i_103:not([data-disabled=true]):hover{background:var(--table-row-hover-background)}._bodyRow_6kj6i_103[data-selected=true]{background:var(--table-row-selected-background)}._bodyRow_6kj6i_103[data-disabled=true]{opacity:var(--table-disabled-opacity)}._bodyRow_6kj6i_103[data-divider=true]{border-top:1px solid var(--table-divider-color)}._cell_6kj6i_124{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:left;color:var(--table-body-color, var(--color-text-primary));font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body);vertical-align:middle;white-space:nowrap}._cell_6kj6i_124[data-align=center]{text-align:center}._cell_6kj6i_124[data-align=end]{text-align:right}._selectionCell_6kj6i_143{width:var(--table-selection-width);min-width:var(--table-selection-width);text-align:center}._emptyRow_6kj6i_149{height:auto}._emptyCell_6kj6i_153{padding:var(--spacing-xl);text-align:center;color:var(--color-text-tertiary)}._footer_6kj6i_159{border-top:1px solid var(--table-footer-border-color);padding:var(--table-footer-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);background:var(--color-background-base)}._wrapper_v9kqs_1{position:relative;display:inline-block}._trigger_v9kqs_6{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-round);border:0;background:var(--swatch-color);color:var(--color-text-inverse);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._trigger_v9kqs_6:hover:not(:disabled){transform:scale(1.06)}._trigger_v9kqs_6:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}._trigger_v9kqs_6:disabled{cursor:not-allowed;opacity:.45}._popover_v9kqs_39{position:fixed;z-index:1000;background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:200px}._grid_v9kqs_53{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-xs)}._swatch_v9kqs_59{width:24px;height:24px;border-radius:var(--radius-round);border:0;background:var(--swatch-color);color:var(--color-text-inverse);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._swatch_v9kqs_59:hover:not(:disabled){transform:scale(1.06)}._swatch_v9kqs_59:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}._swatch_v9kqs_59[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-focus-ring)}._swatch_v9kqs_59:disabled{cursor:not-allowed;opacity:.45}._hexRow_v9kqs_96{display:flex;align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-default)}._hexPreview_v9kqs_104{width:20px;height:20px;border-radius:var(--radius-1);border:1px solid var(--color-border-default);flex-shrink:0;background:var(--hex-preview-color)}._hexInput_v9kqs_113{width:100%;font-size:var(--font-size-body);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-1);color:var(--color-text-primary);background:var(--color-background-base)}._hexInput_v9kqs_113:focus{outline:2px solid var(--color-border-focus);outline-offset:1px;border-color:transparent}._checkIcon_v9kqs_129{display:inline-flex;line-height:0}._container_30lhw_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._brand_30lhw_12{display:flex;align-items:center;justify-content:center}._brandLogo_30lhw_18{height:48px;width:auto;object-fit:contain}._card_30lhw_24{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._headingGroup_30lhw_34{text-align:center}._title_30lhw_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_30lhw_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_30lhw_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._forgotPasswordButton_30lhw_58{align-self:flex-end;margin-top:var(--spacing-xs);padding:0;border:none;background:none;font-size:.875rem;font-weight:500;color:var(--color-brand-primary-base);cursor:pointer}._forgotPasswordButton_30lhw_58:hover,._forgotPasswordButton_30lhw_58:focus-visible{color:var(--color-brand-primary-hover);text-decoration:underline}._errorMessage_30lhw_76{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_30lhw_85{margin-top:var(--spacing-sm)}@media (max-width: 1023.98px){._container_30lhw_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_30lhw_1{padding:var(--spacing-3xl) var(--spacing-md)}}._container_o7e5y_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._card_o7e5y_12{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._brand_o7e5y_22{display:flex;align-items:center;justify-content:center}._brandLogo_o7e5y_28{height:48px;width:auto;object-fit:contain}._headingGroup_o7e5y_34{text-align:center}._title_o7e5y_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_o7e5y_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_o7e5y_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._errorMessage_o7e5y_58{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_o7e5y_67{margin-top:var(--spacing-sm)}._backButton_o7e5y_71{color:var(--color-text-secondary)}@media (max-width: 1023.98px){._container_o7e5y_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_o7e5y_1{padding:var(--spacing-3xl) var(--spacing-md)}}._container_bz1bo_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-background-base)}._brand_bz1bo_12{display:flex;align-items:center;justify-content:center}._brandLogo_bz1bo_18{height:48px;width:auto;object-fit:contain}._card_bz1bo_24{width:min(100%,420px);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border-radius:var(--radius-3);background:var(--color-background-subtle)}._headingGroup_bz1bo_34{text-align:center}._title_bz1bo_38{margin:0 0 var(--spacing-xxs);font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._subtitle_bz1bo_45{margin:0;font-size:1rem;color:var(--color-text-secondary)}._form_bz1bo_51{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._errorMessage_bz1bo_58{margin:0;padding:var(--spacing-xs);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:.875rem}._submitButton_bz1bo_67{margin-top:var(--spacing-sm)}._backButton_bz1bo_71{color:var(--color-text-secondary)}@media (max-width: 1023.98px){._container_bz1bo_1{padding:var(--spacing-3xl) var(--spacing-lg)}}@media (max-width: 767.98px){._container_bz1bo_1{padding:var(--spacing-3xl) var(--spacing-md)}}._overlay_1q2on_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;flex-direction:column}._header_1q2on_11{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}._title_1q2on_19{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}._icon_1q2on_26{width:20px;height:20px}._iconSmall_1q2on_31{width:16px;height:16px}._content_1q2on_36{flex:1;overflow:auto}._section_1q2on_41{padding:var(--spacing-lg)}._sectionHeading_1q2on_45{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);margin-bottom:var(--spacing-md);color:var(--color-text-primary);margin-top:0}._photosGrid2_1q2on_53{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photosGrid1_1q2on_59{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);justify-items:center}._photosGrid3_1q2on_66{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}._photosGridDefault_1q2on_72{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photoCard_1q2on_78{overflow:hidden;border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-base);box-shadow:var(--shadow-e1)}._photoImageContainer_1q2on_86{position:relative;aspect-ratio:4/3;overflow:hidden;touch-action:none}._photosGrid1_1q2on_59 ._photoImageContainer_1q2on_86{aspect-ratio:auto;display:flex;align-items:center;justify-content:center}._photosGrid1_1q2on_59 ._photoCard_1q2on_78{width:75%}._photosGrid1_1q2on_59 ._photoImage_1q2on_86{width:100%;height:auto;max-height:70vh;object-fit:contain}._photoImage_1q2on_86{width:100%;height:100%;object-fit:contain;background:var(--color-background-base);transform-origin:center;will-change:transform;pointer-events:none}._removeButton_1q2on_121{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);opacity:0;transition:opacity .15s ease;height:32px;width:32px;z-index:1}._zoomButton_1q2on_132{position:absolute;top:var(--spacing-xs);right:calc(var(--spacing-xs) + 36px);opacity:0;transition:opacity .15s ease;height:32px;width:32px;z-index:1;background:var(--color-brand-primary-base);color:var(--color-brand-primary-on)}._zoomButtonActive_1q2on_145,._photoCard_1q2on_78:hover ._removeButton_1q2on_121,._photoCard_1q2on_78:hover ._zoomButton_1q2on_132{opacity:1}._photoFooter_1q2on_157{padding:var(--spacing-sm);background:var(--color-background-base)}._photoDate_1q2on_162{font-size:var(--font-size-label);color:var(--color-text-secondary);margin:0}._availableSection_1q2on_168{padding:0 var(--spacing-lg) var(--spacing-lg)}._availableBorder_1q2on_172{border-top:1px solid var(--color-border-default);padding-top:var(--spacing-lg)}._thumbnailGrid_1q2on_177{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}._thumbnailCard_1q2on_183{overflow:hidden;cursor:pointer;border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-base);transition:all .15s ease}._thumbnailCard_1q2on_183:hover{box-shadow:0 0 0 2px var(--color-brand-primary-base)}._thumbnailImageContainer_1q2on_196{position:relative;aspect-ratio:1}._thumbnailImage_1q2on_196{width:100%;height:100%;object-fit:cover}._thumbnailOverlay_1q2on_207{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background-color .15s ease;display:flex;align-items:center;justify-content:center}._thumbnailCard_1q2on_183:hover ._thumbnailOverlay_1q2on_207{background:#2563eb33}._plusButton_1q2on_221{opacity:0;transition:opacity .15s ease;background:var(--color-brand-primary-base);border-radius:var(--radius-round);width:32px;height:32px;display:flex;align-items:center;justify-content:center}._thumbnailCard_1q2on_183:hover ._plusButton_1q2on_221{opacity:1}._plusIcon_1q2on_237{width:16px;height:16px;color:var(--color-brand-primary-on)}@media (min-width: 900px){._photosGridDefault_1q2on_72{grid-template-columns:repeat(3,1fr)}._thumbnailGrid_1q2on_177{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1200px){._photosGridDefault_1q2on_72{grid-template-columns:repeat(4,1fr)}._thumbnailGrid_1q2on_177{grid-template-columns:repeat(8,1fr)}}@media (max-width: 768px){._photosGrid2_1q2on_53,._photosGrid3_1q2on_66,._photosGridDefault_1q2on_72{grid-template-columns:1fr;gap:var(--spacing-lg)}._header_1q2on_11{padding:var(--spacing-sm) var(--spacing-md)}._section_1q2on_41{padding:var(--spacing-md)}._availableSection_1q2on_168{padding:0 var(--spacing-md) var(--spacing-md)}._availableBorder_1q2on_172{padding-top:var(--spacing-md)}._zoomButton_1q2on_132{display:none}}._toolbar_7x43y_1{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"leading center trailing";align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid var(--color-border-default);background:var(--color-background-base);box-shadow:var(--shadow-e1)}._leading_7x43y_16{grid-area:leading;display:flex;align-items:center;gap:var(--spacing-sm);height:40px;min-width:0}._brandLogo_7x43y_25{height:100%;max-height:40px;width:auto;border-radius:var(--radius-2);object-fit:contain}._logoButton_7x43y_33{display:flex;align-items:center;height:100%;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-2);transition:opacity .15s ease}._logoButton_7x43y_33:hover{opacity:.8}._logoButton_7x43y_33:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._center_7x43y_54{grid-area:center;flex:1;min-width:0;display:flex;justify-content:center}._trailing_7x43y_62{grid-area:trailing;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._divider_7x43y_70{width:1px;height:28px;background:var(--color-border-default)}@media (max-width: 1023px){._toolbar_7x43y_1{grid-template-columns:1fr auto;grid-template-areas:"leading trailing" "center center";row-gap:var(--spacing-sm);column-gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg)}._center_7x43y_54{justify-content:center}._center_7x43y_54:empty{display:none}._toolbar_7x43y_1:has(._center_7x43y_54:empty){grid-template-columns:1fr auto;grid-template-areas:"leading trailing"}}@media (max-width: 767.98px){._toolbar_7x43y_1{display:none}._toolbar_7x43y_1._showOnMobile_7x43y_107{display:grid;grid-template-columns:1fr auto;grid-template-areas:"leading trailing";padding:var(--spacing-sm) var(--spacing-md)}._showOnMobile_7x43y_107 ._center_7x43y_54{display:none}._showOnMobile_7x43y_107 ._leading_7x43y_16{height:32px}._showOnMobile_7x43y_107 ._brandLogo_7x43y_25{max-height:32px}}._tabsWrapper_b3gn6_1{width:fit-content}@media (max-width: 767px){._tabsWrapper_b3gn6_1 .icon{display:none}}._bar_lnfuc_1{position:sticky;top:0;z-index:46;display:none;align-items:center;justify-content:center;gap:0;padding:calc(var(--spacing-xs) - 2px) var(--spacing-md);background:var(--color-background-base);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);min-height:56px}._actions_lnfuc_16{position:absolute;right:var(--spacing-md);display:inline-flex;align-items:center;gap:var(--spacing-xs)}._titleButton_lnfuc_24{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:1px solid transparent;background:transparent;border-radius:var(--radius-2);padding:0 var(--spacing-sm);height:44px;cursor:pointer;color:var(--color-text-primary)}._titleButton_lnfuc_24:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._titleLabel_lnfuc_45{font-weight:700;font-size:1rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._caret_lnfuc_55{color:var(--color-text-secondary)}@media (max-width: 767.98px){._bar_lnfuc_1{display:flex}}._root_fkjpc_1{display:flex;flex-direction:column;height:100%;border-right:1px solid var(--color-border-default);background:var(--color-background-base)}._header_fkjpc_9{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-default);display:grid;gap:var(--spacing-md)}._actions_fkjpc_16{display:grid;gap:var(--spacing-sm)}._list_fkjpc_21{flex:1;overflow-y:auto;padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:stretch}._item_fkjpc_31{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}._item_fkjpc_31:hover{border-color:var(--color-brand-primary-base)}._itemActive_fkjpc_47{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base);background:var(--state-selected-background)}._itemBody_fkjpc_53{display:grid;gap:2px;min-width:0}._itemName_fkjpc_59{font-weight:600;color:var(--color-text-primary);font-size:.95rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_fkjpc_69{font-size:.8rem;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyMessage_fkjpc_78{padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary)}._dialog_q9f7c_1{max-width:700px!important;max-height:90vh;overflow-x:hidden}._pdfBody_q9f7c_7{display:flex;flex-direction:column;min-height:0}._pdfContainer_q9f7c_13{flex:1;background:var(--color-background-subtle);border-radius:var(--radius-2);padding:var(--spacing-lg);min-height:400px;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden;overflow-y:auto}._page_q9f7c_27{margin-bottom:var(--spacing-md);box-shadow:var(--shadow-e2);width:100%;display:flex;justify-content:center}._page_q9f7c_27 canvas{max-width:100%!important;height:auto!important}._loading_q9f7c_40,._error_q9f7c_41{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-body)}._error_q9f7c_41{color:var(--color-error)}._actions_q9f7c_54{display:flex;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);margin-top:var(--spacing-lg)}._emailHint_q9f7c_62{display:flex;align-items:center;font-size:var(--font-size-body-sm);color:var(--color-text-tertiary);font-style:italic}@media (max-width: 768px){._dialog_q9f7c_1{max-width:100%!important;height:100vh;max-height:100vh}._pdfContainer_q9f7c_13{padding:var(--spacing-md)}._actions_q9f7c_54{flex-direction:column}._emailHint_q9f7c_62{text-align:center}}._card_1rtfu_1{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}._header_1rtfu_12{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}._titleGroup_1rtfu_19{display:flex;align-items:center;gap:var(--spacing-sm)}._icon_1rtfu_25{color:var(--color-text-tertiary)}._title_1rtfu_19{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._actions_1rtfu_36{display:flex;gap:var(--spacing-xs);flex-shrink:0}._metaList_1rtfu_42{display:grid;gap:var(--spacing-sm)}._metaRow_1rtfu_47{display:block;font-size:.875rem}._metaLabel_1rtfu_52{color:var(--color-text-tertiary);font-weight:400;white-space:nowrap;display:inline}._metaValue_1rtfu_59{color:var(--color-text-primary);font-weight:600;display:inline;margin-left:.5em}._amount_1rtfu_66{font-size:1rem;font-weight:700}._splitsDetails_1rtfu_71{margin-top:0;padding-top:var(--spacing-xs);border-top:1px solid var(--color-border-subtle)}._splitsSummary_1rtfu_77{font-size:.875rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs) 0}._splitsSummary_1rtfu_77:hover{color:var(--color-text-accent)}._splitsList_1rtfu_90{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}._splitRow_1rtfu_97{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-base);border-radius:var(--radius-1);font-size:.875rem;gap:var(--spacing-sm)}._splitParticipant_1rtfu_108{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xs)}._splitName_1rtfu_115{color:var(--color-text-primary);font-weight:500}._splitType_1rtfu_120{color:var(--color-text-tertiary);font-size:.75rem}._splitPercent_1rtfu_125{color:var(--color-text-secondary);white-space:nowrap}._splitAmount_1rtfu_130{font-weight:600;color:var(--color-text-primary);white-space:nowrap}@media (max-width: 768px){._header_1rtfu_12{align-items:center}._actions_1rtfu_36{width:auto}._metaLabel_1rtfu_52{font-size:.75rem;display:block}._metaValue_1rtfu_59{font-size:.9375rem;display:block;margin-left:0}._metaRow_1rtfu_47{gap:0}}._form_pulrj_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_pulrj_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._infoBox_pulrj_13{border-radius:var(--radius-3);padding:var(--spacing-md);border:1px solid var(--color-border-default);background-color:var(--color-background-subtle)}._infoBoxError_pulrj_24{background-color:var(--state-critical-background);border-color:var(--color-border-error)}._infoBoxSplits_pulrj_30{display:flex;flex-direction:column;gap:var(--spacing-sm)}._loadingText_pulrj_37{font-size:var(--font-size-label);color:var(--color-text-secondary)}._errorTitle_pulrj_42{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-error)}._errorMessage_pulrj_48{font-size:var(--font-size-caption);color:var(--color-error);margin-top:var(--spacing-xxs)}._costsSection_pulrj_54{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-default)}._sectionTitle_pulrj_59{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}._costList_pulrj_66{display:flex;flex-direction:column;gap:var(--spacing-xxs);font-size:var(--font-size-label)}._costItem_pulrj_73{display:flex;justify-content:space-between}._costName_pulrj_78{color:var(--color-text-secondary)}._costAmount_pulrj_82{color:var(--color-text-primary)}._costTotalRow_pulrj_86{display:flex;justify-content:space-between;font-weight:var(--font-weight-label);padding-top:var(--spacing-xxs);border-top:1px solid var(--color-border-strong)}._costTotalLabel_pulrj_94{color:var(--color-text-secondary)}._costTotalAmount_pulrj_98{color:var(--color-text-primary)}._splitsList_pulrj_102{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--font-size-label)}._splitItem_pulrj_109{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._splitTypeLabel_pulrj_115{font-size:var(--font-size-caption);font-weight:var(--font-weight-display);color:var(--color-text-secondary);text-transform:uppercase}._splitRow_pulrj_122{display:flex;justify-content:space-between}._splitName_pulrj_127{color:var(--color-text-secondary)}._splitAmount_pulrj_131{color:var(--color-text-primary);font-weight:500}._buttonRow_pulrj_136{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-md)}._root_xf5ns_1{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl);background:transparent;height:100%;overflow-y:auto;min-height:0}._infoCard_xf5ns_12{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm);container-type:inline-size}._infoHeader_xf5ns_24{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}._infoTitleGroup_xf5ns_31{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex-wrap:wrap}._infoTitle_xf5ns_31{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._tagStack_xf5ns_46{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}._tagRow_xf5ns_53{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0}._actions_xf5ns_61{display:flex;gap:var(--spacing-xs);flex-shrink:0}._mobileActions_xf5ns_67{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}._metaList_xf5ns_74{display:grid;gap:var(--spacing-sm)}._metaRow_xf5ns_79{display:block;font-size:.875rem}._metaLabel_xf5ns_84{color:var(--color-text-tertiary);font-weight:400;white-space:nowrap;display:inline}._metaValue_xf5ns_91{color:var(--color-text-primary);font-weight:600;display:inline;margin-left:.5em}._metaSeparator_xf5ns_98{color:var(--color-text-tertiary)}._metaDepartment_xf5ns_102{display:inline-flex}._notesCard_xf5ns_106{background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);padding:var(--spacing-md) var(--spacing-lg);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}._notesHeader_xf5ns_117{display:flex;justify-content:space-between;align-items:center}._notesTitle_xf5ns_123{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._notesBody_xf5ns_130{color:var(--color-text-secondary);line-height:1.6;display:grid;gap:var(--spacing-md);overflow-wrap:anywhere}._emptyState_xf5ns_138{flex:1;display:grid;place-items:center;text-align:center;color:var(--color-text-secondary);gap:var(--spacing-md);padding:var(--spacing-2xl)}._emptyState_xf5ns_138 svg{color:var(--color-border-default)}._invoiceSection_xf5ns_152{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg)}@container (max-width: 700px){._infoTitleGroup_xf5ns_31{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}._tagRow_xf5ns_53{width:100%}}@media (max-width: 768px){._root_xf5ns_1{padding:var(--spacing-lg) 0;height:auto;min-height:0;overflow-y:visible}._infoHeader_xf5ns_24{align-items:flex-start}._infoTitleGroup_xf5ns_31{flex-direction:column;align-items:flex-start}._mobileActions_xf5ns_67{margin-left:auto;--icon-button-size: calc(var(--ds-foundations-interaction-minimumTapTarget) * 1px);--icon-button-icon-size: 18px}._actions_xf5ns_61{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:var(--spacing-sm)}._infoCard_xf5ns_12,._notesCard_xf5ns_106{padding:var(--spacing-lg) var(--spacing-md);border:none;box-shadow:none}._metaRow_xf5ns_79{flex-direction:row;gap:0}._metaLabel_xf5ns_84{font-size:.75rem;display:block}._metaValue_xf5ns_91{flex-wrap:wrap;word-break:break-word;white-space:normal;overflow-wrap:anywhere;display:block;font-size:.9375rem;margin-left:0}._metaDepartment_xf5ns_102{display:inline-flex;margin-top:var(--spacing-xxs)}}._root_1wi7z_1{display:flex;gap:0;height:100%;align-items:stretch}._listPane_1wi7z_8{width:391px;display:flex;flex-direction:column;background:var(--color-background-base);align-self:stretch}._listHeader_1wi7z_16{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);display:grid;gap:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}._listTitle_1wi7z_23{margin:0;font-size:1rem;line-height:1.75rem;font-weight:700;color:var(--color-text-primary)}._searchField_1wi7z_31 label{display:none}._searchField_1wi7z_31 .textField{width:100%}._timeline_1wi7z_39{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}._timelineItem_1wi7z_48{border:1px solid var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-base);padding:var(--spacing-sm) var(--spacing-md);display:grid;gap:var(--spacing-xxs);text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;box-shadow:var(--ds-foundations-elevation-e1)}._timelineItem_1wi7z_48:hover{border-color:var(--color-border-strong);box-shadow:var(--ds-foundations-elevation-e2);background:var(--color-background-subtle)}._timelineItem_1wi7z_48:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._timelineItemActive_1wi7z_71,._timelineItemActive_1wi7z_71:hover{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base),var(--ds-foundations-elevation-e2);background:var(--state-selected-background)}._itemTopRow_1wi7z_83{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0}._itemTopRow_1wi7z_83>:first-child{flex:0 1 auto;min-width:0;overflow:hidden}._itemTopRow_1wi7z_83>:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._itemDate_1wi7z_104{margin:0;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;color:var(--color-text-tertiary)}._departmentTag_1wi7z_113{margin-left:auto}._itemDoctor_1wi7z_117{margin:0;font-size:.875rem;line-height:1.4;font-weight:400;color:var(--color-text-secondary)}._emptyState_1wi7z_125{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}._detailPane_1wi7z_131{flex:1;min-width:0;background:transparent;border-left:1px solid var(--color-border-default);box-shadow:none}._inlineDetailPanel_1wi7z_140{display:none}@media (max-width: 1024px){._root_1wi7z_1{flex-direction:column}._listPane_1wi7z_8{width:100%;border-right:none;border-bottom:none}._listHeader_1wi7z_16{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}._timeline_1wi7z_39{padding:var(--spacing-md)}._detailPane_1wi7z_131{display:none}._inlineDetailPanel_1wi7z_140{display:block;background:var(--color-background-base);border-top:1px solid var(--color-border-default);margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md))}}._form_msfhn_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_msfhn_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._timePickerGrid_msfhn_13{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);align-items:flex-start}._buttonRow_msfhn_20{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-md)}._typeOption_msfhn_27{display:grid;gap:var(--spacing-xxs)}._typeOptionName_msfhn_32{font-size:var(--font-size-body);color:var(--color-text-primary)}._typeOptionCode_msfhn_37{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._assistantsSection_msfhn_42{display:flex;flex-direction:column;gap:var(--spacing-xs)}._assistantsLabel_msfhn_48{display:block;font-size:var(--font-size-label);font-weight:var(--font-weight-label);margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}._assistantsList_msfhn_56{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:12rem;overflow-y:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm)}._errorMessage_msfhn_67{font-size:var(--font-size-label);color:var(--color-error);margin-top:var(--spacing-xs)}._root_5gpbu_1{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-3xl)}._header_5gpbu_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}._title_5gpbu_16{font-size:1rem;font-weight:700;line-height:1.2;color:var(--color-text-primary);margin:0}._srOnly_5gpbu_24{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._selectionButton_5gpbu_36{--button-background: var(--color-background-base);--button-background-hover: var(--color-background-subtle);--button-background-active: var(--color-background-chrome);--button-border-width: var(--border-width-thin);--button-border-color: var(--color-border-strong);--button-border-color-hover: var(--color-border-strong);--button-border-color-active: var(--color-border-strong);--button-color: var(--color-text-secondary);--button-color-hover: var(--color-text-primary);--button-color-active: var(--color-text-primary)}._selectionButtonDestructive_5gpbu_49{--button-min-height: 42px}._uploadButton_5gpbu_53{--button-min-height: 44px;--button-border-width: 0}._selectionBar_5gpbu_58{position:sticky;top:0;z-index:2;background:var(--color-background-base);padding-top:var(--spacing-sm);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--spacing-md)}._selectionCount_5gpbu_73{display:flex;align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-body);color:var(--color-text-secondary)}._selectionCountNumber_5gpbu_81{font-size:var(--font-size-display);font-weight:var(--font-weight-label);line-height:1;color:var(--color-text-primary)}._buttonGroup_5gpbu_88{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._photoGroupsContainer_5gpbu_94{display:flex;flex-direction:column;gap:var(--spacing-5xl)}._photoGroup_5gpbu_94{display:flex;flex-direction:column;gap:var(--spacing-md)}._dateHeading_5gpbu_106{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);color:var(--color-text-primary);margin:0}._groupHeaderRow_5gpbu_113{display:flex;align-items:center;gap:var(--spacing-sm)}._groupDescription_5gpbu_119{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._editDescriptionTextarea_5gpbu_125{width:100%;margin-top:var(--spacing-xs)}._editDescriptionTextarea_5gpbu_125 textarea{min-height:calc(var(--spacing-xl) * 3);border-width:var(--border-width-thin);border-style:solid;border-color:var(--color-border-default);border-radius:var(--radius-3);padding:var(--spacing-sm)}._editActions_5gpbu_139{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}._photoGrid_5gpbu_145{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._photoButton_5gpbu_151{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--radius-4);border:1px solid var(--color-border-default);background:transparent;box-shadow:var(--shadow-e1);transition:all .15s ease;cursor:pointer;padding:0}._photoButton_5gpbu_151:hover{box-shadow:var(--shadow-e3)}._photoButton_5gpbu_151:focus-visible{outline:none;box-shadow:var(--shadow-e1)}._photoButtonSelected_5gpbu_174{box-shadow:var(--shadow-e1)}._photoImage_5gpbu_178{width:100%;height:100%;object-fit:cover;display:block}._checkBadge_5gpbu_185{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--color-brand-primary-base);color:#fff;box-shadow:var(--shadow-e2)}._checkIcon_5gpbu_200{width:16px;height:16px}@media (min-width: 900px){._photoGrid_5gpbu_145{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){._photoGrid_5gpbu_145{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){._root_5gpbu_1{padding:var(--spacing-md)}._selectionBar_5gpbu_58{top:0;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}}._root_kpjpu_1{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2xl)}._section_kpjpu_8{display:flex;flex-direction:column;gap:var(--spacing-md);border-radius:var(--radius-3);background:var(--color-background-subtle);padding:var(--spacing-md) var(--spacing-lg)}._sectionTitle_kpjpu_17{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventList_kpjpu_24{display:flex;flex-direction:column;gap:var(--spacing-sm)}._eventRow_kpjpu_30{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3);background:var(--color-background-base)}._eventTitle_kpjpu_40{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventTime_kpjpu_46{font-size:var(--font-size-body);color:var(--color-text-secondary)}._statusMessage_kpjpu_51{font-size:var(--font-size-label);color:var(--color-text-secondary);padding:var(--spacing-xs) 0}._errorMessage_kpjpu_57{color:var(--color-error)}._emptyState_kpjpu_62{display:flex;padding:var(--spacing-2xl)}._emptyStateCard_kpjpu_67{width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-3);background:var(--color-background-subtle);padding:var(--spacing-xl)}._emptyStateTitle_kpjpu_75{margin:0;font-size:var(--font-size-subtitle);color:var(--color-text-secondary)}@media (max-width: 768px){._root_kpjpu_1{padding:var(--spacing-lg) 0;gap:var(--spacing-lg)}._section_kpjpu_8{padding:var(--spacing-lg) var(--spacing-md)}._emptyState_kpjpu_62{padding:var(--spacing-lg) 0}._emptyStateCard_kpjpu_67{padding:var(--spacing-lg) var(--spacing-md)}}._root_bx9v6_1{display:grid;gap:var(--spacing-2xl);padding:var(--spacing-2xl)}._alertCard_bx9v6_7{border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--state-critical-background);padding:var(--spacing-xl);display:grid;gap:var(--spacing-md)}._alertHeader_bx9v6_16{font-weight:600;color:var(--color-text-primary);font-size:1rem}._alertDescription_bx9v6_22{color:var(--color-text-secondary);font-size:.9rem}._alertList_bx9v6_27{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-xs)}._alertListItem_bx9v6_35{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:.9rem}._alertBullet_bx9v6_43{width:8px;height:8px;border-radius:999px;background:var(--color-intent-destructive-base);flex-shrink:0}._buttonRow_bx9v6_51{display:flex;justify-content:flex-start}._card_bx9v6_56{border-radius:var(--radius-3);background:var(--color-background-subtle);padding:var(--spacing-md) var(--spacing-lg)}._sectionTitle_bx9v6_62{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}._cardHeader_bx9v6_70{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._cardHeader_bx9v6_70 ._sectionTitle_bx9v6_62{margin-bottom:0}._grid_bx9v6_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md) var(--spacing-lg)}._field_bx9v6_88{display:grid;gap:var(--spacing-xs)}._fieldLabel_bx9v6_93{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}._fieldValue_bx9v6_100{font-size:1rem;color:var(--color-text-primary);font-weight:500}._fieldValueStrong_bx9v6_106{font-size:1.1rem;font-weight:600}._fieldValueMuted_bx9v6_111{color:var(--color-text-secondary);font-style:italic}._fieldFull_bx9v6_116{grid-column:1 / -1}._medicalHistoryBody_bx9v6_120{color:var(--color-text-secondary);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 768px){._root_bx9v6_1{padding:var(--spacing-lg) 0}._grid_bx9v6_82{grid-template-columns:1fr}}._root_bstfo_1{display:flex;flex-direction:column;height:100%}._tabs_bstfo_7{flex:1;display:flex;flex-direction:column;min-height:0}._panel_bstfo_14{background:var(--color-background-base);border-width:0!important;padding:0;flex:1;min-height:0;display:flex;flex-direction:column}._panelContent_bstfo_24{height:100%;min-height:0}._statusMessage_bstfo_29{display:flex;height:100%;align-items:center;justify-content:center;font-size:var(--font-size-label);color:var(--color-text-secondary)}._errorMessage_bstfo_38{color:var(--color-error)}._emptyState_bstfo_43{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg);text-align:center}._emptyIcon_bstfo_54{color:var(--color-text-secondary)}._emptyTitle_bstfo_58{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-label);color:var(--color-text-primary);margin:0}._emptyDescription_bstfo_65{margin-top:var(--spacing-xxs);font-size:var(--font-size-label);color:var(--color-text-secondary);margin-bottom:0}._srOnly_bstfo_72{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 767.98px){._root_bstfo_1{height:auto}._tabs_bstfo_7{--tabs-icon-gap: 0px}._tabs_bstfo_7 .tabList{position:sticky;top:64px;z-index:35;background:var(--color-background-base);padding:var(--spacing-sm) 0 var(--spacing-xs);margin-inline:0}._panel_bstfo_14{padding:0 0 var(--spacing-md)}._panelContent_bstfo_24{padding-bottom:var(--app-bottom-nav-inset);height:auto;overflow:visible}._tabs_bstfo_7 .tabList [class*=icon]{display:none}}._form_10dij_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._twoColumnGrid_10dij_7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._fieldWrapper_10dij_13{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_10dij_19{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._overlay_1doxz_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-background-base);opacity:1!important;z-index:59;pointer-events:auto}._dialogContent_1doxz_10{position:fixed;box-sizing:border-box;padding:0!important;max-width:none!important;width:100vw!important;min-width:100vw;height:100vh!important;max-height:100vh!important;border-radius:0;border:none!important;background:var(--color-background-base)!important;box-shadow:none!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0;transform:none!important;align-self:stretch;z-index:60;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}._dialogContent_1doxz_10 [data-radix-dialog-close]{display:none}._dialogElevated_1doxz_42{box-shadow:var(--shadow-e2)}._sheet_1doxz_46{flex:1 1 auto;width:100%;min-width:100%;display:grid;grid-template-rows:auto auto 1fr;height:100%;background:var(--color-background-base);padding-top:env(safe-area-inset-top,0px)}._header_1doxz_57{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-sm);padding:12px 16px;border-bottom:1px solid var(--color-border-default);position:sticky;top:env(safe-area-inset-top,0px);z-index:3;background:var(--color-background-base)}._title_1doxz_70{margin:0;text-align:center;font-size:1.05rem;font-weight:700;color:var(--color-text-primary)}._closeButton_1doxz_78,._headerSpacer_1doxz_79{min-width:44px;min-height:44px}._headerSpacer_1doxz_79{display:inline-flex}._searchBar_1doxz_88{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--color-border-default);position:sticky;top:calc(56px + env(safe-area-inset-top,0px));z-index:2;background:var(--color-background-base)}._searchRow_1doxz_97{display:block}._searchBar_1doxz_88 label{display:none}._searchBar_1doxz_88 .textField{width:100%}._resultCount_1doxz_109{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:.875rem}._listContainer_1doxz_115{overflow-y:auto;--fab-size: 56px;padding:var(--spacing-sm) var(--spacing-md) calc(var(--fab-size) + 64px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--spacing-sm);scroll-padding-top:140px}._listItem_1doxz_125{display:flex;align-items:center;gap:var(--spacing-md);width:100%;min-height:64px;padding:var(--spacing-md) var(--spacing-lg);border:0;border-bottom:1px solid var(--color-border-default);border-radius:0;background:var(--color-background-base);text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}._listItem_1doxz_125:hover{background:var(--color-background-subtle)}._listItem_1doxz_125:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._listItemActive_1doxz_149{background:var(--state-selected-background);box-shadow:inset 4px 0 0 var(--color-brand-primary-base)}._itemMedia_1doxz_154{display:flex;align-items:center;justify-content:center}._itemContent_1doxz_160{display:grid;gap:4px;min-width:0;flex:1}._itemName_1doxz_167{font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_1doxz_175{color:var(--color-text-secondary);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemCheck_1doxz_183{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-primary-base)}._emptyState_1doxz_190{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary);display:grid;gap:var(--spacing-md);border:1px dashed var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-subtle);margin:var(--spacing-lg) var(--spacing-md)}._emptyTitle_1doxz_202{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin:0}._emptyDescription_1doxz_209{margin:0}._fabSlot_1doxz_213{position:fixed;right:var(--spacing-lg);bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px));z-index:4;display:flex;justify-content:flex-end;pointer-events:none}._fab_1doxz_213{pointer-events:auto;position:relative;min-height:52px;box-shadow:var(--shadow-e2);padding-inline:var(--spacing-xl);border-radius:var(--radius-round)}._headerElevated_1doxz_232,._searchBarElevated_1doxz_233{box-shadow:var(--shadow-e1)}._searchBarElevated_1doxz_233{border-bottom-color:transparent}._page_yfg5l_1{height:100vh;height:100dvh;color:var(--color-text-primary);display:flex;flex-direction:column;overflow:hidden}._body_yfg5l_10{flex:1;min-height:0;display:flex}._sidebar_yfg5l_16{width:320px;border-right:1px solid var(--color-border-default);background:var(--color-background-base);display:flex;flex-direction:column}._sidebarVisible_yfg5l_24{display:flex}._sidebarScroll_yfg5l_28{flex:1;overflow-y:auto;min-height:0}._loadingState_yfg5l_34{display:flex;height:100%;align-items:center;justify-content:center;padding:var(--spacing-lg)}._loadingText_yfg5l_42{color:var(--color-text-secondary)}._errorState_yfg5l_46{display:flex;height:100%;align-items:center;justify-content:center;padding:var(--spacing-md);text-align:center}._errorText_yfg5l_55{color:var(--color-error)}._main_yfg5l_59{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-background-base);border-top-left-radius:var(--radius-3);border-bottom-left-radius:var(--radius-3);box-shadow:inset 0 1px #0f172a0a;overflow:hidden}._mainSection_yfg5l_71{flex:1;min-height:0;display:flex;flex-direction:column}._mainInner_yfg5l_78{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}._patientHeader_yfg5l_86{border-bottom:1px solid var(--color-border-default);background:var(--color-background-base);padding:var(--spacing-md) var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}._patientIdentity_yfg5l_97{display:flex;align-items:center;gap:var(--spacing-md);min-width:0}._patientText_yfg5l_104{display:grid;gap:4px}._patientName_yfg5l_109{font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._patientMeta_yfg5l_115{font-size:.875rem;color:var(--color-text-secondary)}._headerActions_yfg5l_120{display:flex;align-items:center;gap:var(--spacing-md)}._emptyState_yfg5l_126{flex:1;display:grid;place-items:center;text-align:center;padding:var(--spacing-3xl);color:var(--color-text-secondary)}._emptyCard_yfg5l_135{max-width:420px;padding:var(--spacing-lg);background:var(--color-background-subtle);border:none;border-radius:var(--radius-3);box-shadow:none;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}._emptyIcon_yfg5l_148{width:40px;height:40px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;background:var(--state-selected-background);color:var(--color-brand-primary-base)}._emptyHeading_yfg5l_159{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}._emptyDescription_yfg5l_166{font-size:.875rem;color:var(--color-text-secondary);margin:0;text-align:center}._mobileSidebar_yfg5l_173{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}._mobileScrim_yfg5l_179{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;transition:opacity .15s ease;opacity:1}._mobilePanel_yfg5l_187{position:absolute;inset:0 auto 0 0;width:min(320px,85vw);background:var(--color-background-base);border-right:1px solid var(--color-border-default);transform:translate(-100%);transition:transform .2s ease}._mobilePanelOpen_yfg5l_197{transform:translate(0)}@media (min-width: 1024px){._main_yfg5l_59{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}}@media (max-width: 1023.98px){._sidebar_yfg5l_16{display:none}}@media (max-width: 767.98px){._sidebar_yfg5l_16{display:none}._body_yfg5l_10{flex-direction:column}._patientHeader_yfg5l_86{display:none}._main_yfg5l_59{border-radius:0;box-shadow:none}._mainInner_yfg5l_78{padding-bottom:var(--app-bottom-nav-inset)}}._header_9zslr_1{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base)}._headerNoDivider_9zslr_10{border-bottom:0}._headerTop_9zslr_14{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._titleGroup_9zslr_22{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._title_9zslr_22{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._rangeLabel_9zslr_35{margin:0;font-size:var(--font-size-label);color:var(--color-text-secondary)}._navigationGroup_9zslr_41{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap;width:100%}._navButtons_9zslr_50{display:flex;align-items:center;gap:var(--spacing-xs)}._controlsRow_9zslr_56{display:flex;align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap}._viewControl_9zslr_63{flex:0 0 auto}._resourceSelector_9zslr_67{min-width:240px}._mobileLayout_9zslr_71{display:flex;flex-direction:column;gap:var(--spacing-md)}._mobileNavigationRow_9zslr_77{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%}._mobileNavGroup_9zslr_85{flex:0 0 auto}._mobileNewEventButton_9zslr_89{flex-shrink:0;margin-left:auto}._mobileNavigationRow_9zslr_77 ._rangeLabel_9zslr_35{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){._headerTop_9zslr_14{flex-direction:column;align-items:flex-start}._navigationGroup_9zslr_41{width:100%;justify-content:flex-start}._controlsRow_9zslr_56{flex-direction:row;align-items:center;flex-wrap:nowrap}._viewControl_9zslr_63{width:auto;flex:0 0 auto}._resourceSelector_9zslr_67{min-width:0;flex:1 1 auto}}._shell_1krol_1{display:flex;flex-direction:column;gap:0}._weekdayRow_1krol_7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:var(--spacing-2xs) 0;background:var(--color-background-chrome);border:var(--border-width-thin) solid var(--color-border-default);border-bottom:none;border-radius:var(--radius-2) var(--radius-2) 0 0}._weekdayLabel_1krol_18{text-align:center;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;padding:var(--spacing-3xs) var(--spacing-xs);border-right:var(--border-width-thin) solid var(--color-border-default)}._weekdayLabel_1krol_18:last-child{border-right:none}._grid_1krol_32{display:flex;flex-direction:column;gap:0;border:var(--border-width-thin) solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-2) var(--radius-2);overflow:hidden}._weekRow_1krol_42{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}._dayCell_1krol_48{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-3xs);height:120px;padding:var(--spacing-2xs);border-right:var(--border-width-thin) solid var(--color-border-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-primary);cursor:pointer;position:relative;z-index:0;transition:background-color .15s ease,border-color .15s ease}._dayCell_1krol_48:has(._eventCard_1krol_65:hover,._eventCard_1krol_65:focus-visible){z-index:2}._dayCell_1krol_48:has(._eventCard_1krol_65:hover,._eventCard_1krol_65:focus-visible) ._eventList_1krol_69{overflow:visible}._weekRow_1krol_42:last-child ._dayCell_1krol_48{border-bottom:none}._weekRow_1krol_42 ._dayCell_1krol_48:last-child{border-right:none}._dayCell_1krol_48:hover{background:var(--color-background-chrome)}._dayCellMuted_1krol_85{color:var(--color-text-tertiary);background:var(--color-background-subtle)}._dayCellToday_1krol_90{background:var(--color-background-base)}._dayHeader_1krol_94{display:flex;align-items:center;justify-content:space-between}._dayNumber_1krol_100{font-size:var(--font-size-caption);font-weight:var(--font-weight-body);display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-round);color:inherit}._availabilityIndicator_1krol_112{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-lg);height:var(--spacing-lg);color:var(--color-success);opacity:.8;cursor:pointer;pointer-events:auto;transition:opacity .15s ease;background:none;border:none;padding:0}._availabilityIndicator_1krol_112:hover{opacity:1}._dayCellToday_1krol_90 ._dayNumber_1krol_100{background:var(--color-calendar-primary);color:var(--color-text-inverse)}._eventList_1krol_69{display:flex;flex-direction:column;gap:var(--spacing-4xs);flex:1;min-height:0;overflow:hidden}._eventCard_1krol_65{display:block;width:100%;padding:var(--spacing-4xs) var(--spacing-2xs);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-primary);text-align:left;cursor:pointer;position:relative;z-index:0;box-shadow:none;font-size:var(--font-size-caption);line-height:1.2;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._eventCard_1krol_65:hover,._eventCard_1krol_65:focus-visible{background:var(--color-background-chrome);border-color:var(--color-border-strong);box-shadow:var(--shadow-e2);transform:translate(-2px);z-index:10}._eventCard_1krol_65:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._eventContent_1krol_182{display:flex;flex-direction:column;gap:0;min-width:0}._eventMainLine_1krol_189{display:flex;align-items:center;gap:var(--spacing-3xs);min-width:0}._eventDot_1krol_196{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._eventTitle_1krol_203{font-size:inherit;font-weight:var(--font-weight-body);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}._eventTime_1krol_214{font-size:var(--font-size-caption);color:var(--color-text-secondary);flex-shrink:0}._eventPatient_1krol_220{font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._showMoreRow_1krol_228{display:flex;justify-content:flex-start}._eventVenous_1krol_234{--calendar-event-border: var(--color-calendar-venous);--calendar-event-background: color-mix( in srgb, var(--color-calendar-venous) 18%, var(--color-background-base) )}._eventDermatology_1krol_243{--calendar-event-border: var(--color-calendar-dermatology);--calendar-event-background: color-mix( in srgb, var(--color-calendar-dermatology) 18%, var(--color-background-base) )}._eventBilling_1krol_252{--calendar-event-border: var(--color-calendar-billing);--calendar-event-background: color-mix( in srgb, var(--color-calendar-billing) 18%, var(--color-background-base) )}._eventInfo_1krol_261{--calendar-event-border: var(--color-calendar-info);--calendar-event-background: color-mix( in srgb, var(--color-calendar-info) 18%, var(--color-background-base) )}._eventWarning_1krol_270{--calendar-event-border: var(--color-calendar-warning);--calendar-event-background: color-mix( in srgb, var(--color-calendar-warning) 18%, var(--color-background-base) )}._eventSuccess_1krol_279{--calendar-event-border: var(--color-calendar-success);--calendar-event-background: color-mix( in srgb, var(--color-calendar-success) 18%, var(--color-background-base) )}._eventCritical_1krol_288{--calendar-event-border: var(--color-calendar-critical);--calendar-event-background: color-mix( in srgb, var(--color-calendar-critical) 18%, var(--color-background-base) )}._dotPrimary_1krol_297{background:var(--color-calendar-primary)}._dotSecondary_1krol_301{background:var(--color-calendar-secondary)}._dotAesthetics_1krol_305{background:var(--color-calendar-aesthetics)}._dotVenous_1krol_309{background:var(--color-calendar-venous)}._dotDermatology_1krol_313{background:var(--color-calendar-dermatology)}._dotBilling_1krol_317{background:var(--color-calendar-billing)}._dotInfo_1krol_321{background:var(--color-calendar-info)}._dotWarning_1krol_325{background:var(--color-calendar-warning)}._dotSuccess_1krol_329{background:var(--color-calendar-success)}._dotCritical_1krol_333{background:var(--color-calendar-critical)}._popover_hb7v4_1{position:fixed;min-width:calc(var(--spacing-5xl) * 4.4);max-width:calc(var(--spacing-5xl) * 6);background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-e3);z-index:1000;pointer-events:auto}._header_hb7v4_13{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._title_hb7v4_21{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._content_hb7v4_30{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm)}._detailRow_hb7v4_37{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-xs);align-items:start}._detailLabel_hb7v4_44{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailValue_hb7v4_49{font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;overflow-wrap:anywhere}._metaText_hb7v4_56{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityLabel_hb7v4_61{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._description_hb7v4_69{margin:0;font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}._colorDot_hb7v4_78{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._dotPrimary_hb7v4_85{background:var(--color-calendar-primary)}._dotSecondary_hb7v4_89{background:var(--color-calendar-secondary)}._dotAesthetics_hb7v4_93{background:var(--color-calendar-aesthetics)}._dotVenous_hb7v4_97{background:var(--color-calendar-venous)}._dotDermatology_hb7v4_101{background:var(--color-calendar-dermatology)}._dotBilling_hb7v4_105{background:var(--color-calendar-billing)}._dotInfo_hb7v4_109{background:var(--color-calendar-info)}._dotWarning_hb7v4_113{background:var(--color-calendar-warning)}._dotSuccess_hb7v4_117{background:var(--color-calendar-success)}._dotCritical_hb7v4_121{background:var(--color-calendar-critical)}._popover_160k2_1{position:fixed;min-width:calc(var(--spacing-5xl) * 5);max-width:calc(var(--spacing-5xl) * 6.4);background:var(--color-background-base);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-e3);z-index:1000;pointer-events:auto}._header_160k2_13{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._title_160k2_22{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventList_160k2_28{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs);max-height:calc(var(--spacing-5xl) * 2);overflow-y:auto}._eventList_160k2_28::-webkit-scrollbar{width:var(--spacing-xxs)}._eventList_160k2_28::-webkit-scrollbar-thumb{background-color:var(--color-border-default);border-radius:var(--radius-1)}._eventItem_160k2_46{width:100%;justify-content:flex-start;text-align:left;--button-gap: var(--spacing-xxs);font-size:var(--font-size-caption);font-weight:var(--font-weight-body)}._eventItem_160k2_46 [data-slot=trailing-icon]{margin-left:auto}._eventItemAvailability_160k2_59{border-style:dashed;border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));background:var(--state-success-background)}._eventItem_160k2_46:hover{background:var(--color-background-subtle)}._colorDot_160k2_73{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._availabilityIcon_160k2_80{color:var(--color-success);opacity:.8;flex-shrink:0}._eventTime_160k2_86{font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap}._dotPrimary_160k2_93{background:var(--color-calendar-primary)}._dotSecondary_160k2_97{background:var(--color-calendar-secondary)}._dotAesthetics_160k2_101{background:var(--color-calendar-aesthetics)}._dotVenous_160k2_105{background:var(--color-calendar-venous)}._dotDermatology_160k2_109{background:var(--color-calendar-dermatology)}._dotBilling_160k2_113{background:var(--color-calendar-billing)}._dotInfo_160k2_117{background:var(--color-calendar-info)}._dotWarning_160k2_121{background:var(--color-calendar-warning)}._dotSuccess_160k2_125{background:var(--color-calendar-success)}._dotCritical_160k2_129{background:var(--color-calendar-critical)}._showMoreButton_2jw8m_1{padding:0 var(--spacing-2xs);margin-left:0;min-height:auto;line-height:1.2;font-size:var(--font-size-caption);font-weight:var(--font-weight-body);color:var(--color-text-secondary);pointer-events:auto}._shell_1lgef_1{display:flex;flex-direction:column;gap:0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));touch-action:pan-y}._weekdayRow_1lgef_9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:var(--spacing-2xs) 0;background:var(--color-background-chrome);border:var(--border-width-thin) solid var(--color-border-default);border-bottom:none;border-radius:var(--radius-2) var(--radius-2) 0 0}._weekdayLabel_1lgef_20{text-align:center;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;padding:var(--spacing-3xs) var(--spacing-xs);border-right:var(--border-width-thin) solid var(--color-border-default)}._weekdayLabel_1lgef_20:last-child{border-right:none}._grid_1lgef_34{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border:var(--border-width-thin) solid var(--color-border-default);border-top:none;border-radius:0 0 var(--radius-2) var(--radius-2);overflow:hidden}._dayCell_1lgef_44{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs);min-height:var(--spacing-6xl);padding:var(--spacing-2xs);border:none;border-right:var(--border-width-thin) solid var(--color-border-default);border-bottom:var(--border-width-thin) solid var(--color-border-default);border-radius:0;background:var(--color-background-base);color:var(--color-text-primary);cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._dayCell_1lgef_44:nth-child(7n){border-right:none}._dayCell_1lgef_44:nth-last-child(-n+7){border-bottom:none}._dayCellMuted_1lgef_71{color:var(--color-text-tertiary);background:var(--color-background-subtle)}._dayCellToday_1lgef_76{background:var(--color-background-base)}._dayCellToday_1lgef_76 ._dayNumber_1lgef_80{background:var(--color-calendar-primary);color:var(--color-text-inverse)}._dayCellSelected_1lgef_85{background:var(--state-selected-background);border-color:var(--color-border-strong)}._dayNumber_1lgef_80{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-round)}._dayDots_1lgef_101{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3xs);height:var(--spacing-md)}._dayDot_1lgef_101{width:var(--spacing-2xs);height:var(--spacing-2xs);border-radius:var(--radius-round)}._availabilityDot_1lgef_115{width:var(--spacing-2xs);height:var(--spacing-2xs);border-radius:var(--radius-round);background:color-mix(in srgb,var(--color-success) 60%,var(--color-background-base));opacity:.9}._dayOverflow_1lgef_127{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._eventSection_1lgef_132{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._eventHeader_1lgef_139{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._eventHeaderText_1lgef_146{display:flex;flex-direction:column;gap:var(--spacing-4xs)}._eventDate_1lgef_152{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._eventCount_1lgef_158{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._eventCreateButton_1lgef_163{flex-shrink:0}._dayEventList_1lgef_167{display:flex;flex-direction:column;gap:var(--spacing-xs)}._dayEventRow_1lgef_173{display:grid;grid-template-columns:var(--spacing-xs) 1fr auto;gap:var(--spacing-xs);align-items:center;width:100%;padding:var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);color:var(--color-text-primary);text-align:left;cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._dayEventRow_1lgef_173:focus-visible{background:var(--color-background-chrome);border-color:var(--color-border-strong)}._dayEventRow_1lgef_173:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset, 2px)}._dayEventTime_1lgef_201{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:right}._dayEventTitle_1lgef_207{font-size:var(--font-size-label);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._eventDot_1lgef_216{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._emptyState_1lgef_223{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityHeader_1lgef_229{display:flex;flex-direction:column;gap:var(--spacing-4xs);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-border-default)}._availabilitySectionLabel_1lgef_238{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);color:var(--color-success);text-transform:uppercase;letter-spacing:.04em}._availabilityCount_1lgef_246{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._availabilityList_1lgef_251{display:flex;flex-direction:column;gap:var(--spacing-xs)}._availabilityRow_1lgef_257{display:grid;grid-template-columns:var(--spacing-md) 1fr auto;gap:var(--spacing-xs);align-items:center;width:100%;padding:var(--spacing-sm);border:var(--border-width-thin) dashed color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));border-radius:var(--radius-2);background:var(--state-success-background);color:var(--color-text-primary);text-align:left;cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._availabilityIcon_1lgef_279{color:var(--color-success);opacity:.8;flex-shrink:0}._availabilityTitle_1lgef_285{font-size:var(--font-size-label);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._availabilityTime_1lgef_294{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:right}._detailSheet_1lgef_300{position:fixed;left:0;right:0;bottom:0;width:100%;border-radius:var(--radius-3) var(--radius-3) 0 0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));max-height:calc(100% - var(--spacing-5xl));display:flex;flex-direction:column}._detailHeader_1lgef_313{display:flex;flex-direction:column;gap:var(--spacing-xs)}._sheetHandle_1lgef_319{align-self:center;width:var(--spacing-5xl);height:var(--spacing-3xs);border-radius:var(--radius-round);background:var(--color-border-default)}._detailTitleRow_1lgef_327{display:flex;align-items:center;gap:var(--spacing-xs)}._detailColorDot_1lgef_333{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-round);flex-shrink:0}._detailTitle_1lgef_327{font-size:var(--font-size-heading)}._detailBody_1lgef_344{padding-top:0;display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto}._detailMeta_1lgef_352{display:flex;flex-direction:column;gap:var(--spacing-3xs)}._detailTime_1lgef_358{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._detailDate_1lgef_364{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailList_1lgef_369{display:flex;flex-direction:column;gap:var(--spacing-sm)}._detailRow_1lgef_375{display:flex;justify-content:space-between;gap:var(--spacing-sm);align-items:flex-start}._detailLabel_1lgef_382{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._detailValue_1lgef_387{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;flex:1;justify-content:flex-end}._detailValueMultiline_1lgef_398{align-items:flex-start;text-align:left;color:var(--color-text-secondary);white-space:pre-wrap;justify-content:flex-start}._detailDot_1lgef_406{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._detailFooter_1lgef_413{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._dotPrimary_1lgef_419{background:var(--color-calendar-primary)}._dotSecondary_1lgef_423{background:var(--color-calendar-secondary)}._dotAesthetics_1lgef_427{background:var(--color-calendar-aesthetics)}._dotVenous_1lgef_431{background:var(--color-calendar-venous)}._dotDermatology_1lgef_435{background:var(--color-calendar-dermatology)}._dotBilling_1lgef_439{background:var(--color-calendar-billing)}._dotInfo_1lgef_443{background:var(--color-calendar-info)}._dotWarning_1lgef_447{background:var(--color-calendar-warning)}._dotSuccess_1lgef_451{background:var(--color-calendar-success)}._dotCritical_1lgef_455{background:var(--color-calendar-critical)}._shell_v4bvn_1{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset))}._weekNav_v4bvn_8{display:none}._weekNavButton_v4bvn_12{border:var(--border-width-none) solid var(--color-border-default)}._weekLabel_v4bvn_16{flex:1;text-align:center;font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._dayStrip_v4bvn_24{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing-2xs)}._dayButton_v4bvn_30{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs);min-height:var(--spacing-5xl);min-width:0;width:100%;padding:var(--spacing-2xs);border-radius:var(--radius-2);border:var(--border-width-none) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-secondary);font-family:var(--font-family-base);cursor:pointer}._dayButtonActive_v4bvn_47{background:var(--state-selected-background);color:var(--color-text-primary)}._dayName_v4bvn_52{font-size:var(--font-size-caption);text-transform:uppercase}._dayNumber_v4bvn_57{font-size:var(--font-size-label);font-weight:var(--font-weight-label)}._dayDots_v4bvn_62{display:flex;align-items:center;gap:var(--spacing-3xs)}._dayDot_v4bvn_62{width:var(--spacing-2xs);height:var(--spacing-2xs);border-radius:var(--radius-round)}._dayOverflow_v4bvn_74{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}._resourceStrip_v4bvn_79{display:flex;flex-direction:column;gap:var(--spacing-sm)}._resourceLabel_v4bvn_85{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._resourceList_v4bvn_90{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding-bottom:var(--spacing-2xs)}._resourceButton_v4bvn_97{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-base);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-caption);white-space:nowrap}._resourceButtonActive_v4bvn_112{border-color:var(--color-border-strong);background:var(--state-selected-background);color:var(--color-text-primary)}._resourceDot_v4bvn_118{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._resourceName_v4bvn_125{font-size:var(--font-size-caption)}._allDaySection_v4bvn_129{display:flex;flex-direction:column;gap:var(--spacing-xs)}._allDayLabel_v4bvn_135{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._allDayEvents_v4bvn_140{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._allDayEvent_v4bvn_140{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:var(--border-width-thin) solid var(--calendar-event-border);background:var(--calendar-event-background);color:var(--color-text-primary);font-size:var(--font-size-caption);cursor:pointer;z-index:1}._timeline_v4bvn_160{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3);background:var(--color-background-base);overflow:hidden;touch-action:pan-y;--quarter-line-width: var(--border-width-thin);--quarter-line-color: color-mix( in srgb, var(--color-border-default) 45%, var(--color-background-base) )}._timelineGrid_v4bvn_174{--mobile-week-label-width: var(--spacing-4xl);position:relative;display:grid;grid-template-columns:1fr}._hourRow_v4bvn_181{display:grid;grid-template-columns:minmax(0,var(--mobile-week-label-width)) 1fr;min-height:var(--spacing-5xl);border-bottom:var(--border-width-thin) solid var(--color-border-default);box-sizing:border-box}._hourRow_v4bvn_181:last-child{border-bottom:none}._hourLabel_v4bvn_193{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-tertiary);background:var(--color-background-subtle)}._hourSlot_v4bvn_203{border:none;background-color:var(--color-background-base);background-image:linear-gradient(to bottom,transparent 0,transparent calc(25% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(25% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(25% + var(--quarter-line-width) / 2),transparent calc(25% + var(--quarter-line-width) / 2),transparent calc(50% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(50% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(50% + var(--quarter-line-width) / 2),transparent calc(50% + var(--quarter-line-width) / 2),transparent calc(75% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(75% - var(--quarter-line-width) / 2),var(--quarter-line-color) calc(75% + var(--quarter-line-width) / 2),transparent calc(75% + var(--quarter-line-width) / 2),transparent 100%);cursor:pointer;position:relative}._hourSlot_v4bvn_203:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._eventLayer_v4bvn_232{position:absolute;top:0;right:0;bottom:0;left:var(--mobile-week-label-width);pointer-events:none;overflow:hidden}._eventBlock_v4bvn_242{position:absolute;display:flex;flex-direction:column;gap:var(--spacing-3xs);padding:var(--spacing-2xs) var(--spacing-xs);min-height:var(--spacing-5xl);border-radius:var(--radius-2);border:1px solid color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 35%,var(--color-border-default));border-left:3px solid var(--event-accent-color, var(--color-border-default));background:color-mix(in srgb,var(--event-accent-color, transparent) 12%,var(--color-background-base));color:var(--color-text-primary);font-size:var(--font-size-caption);text-align:left;cursor:pointer;pointer-events:auto;overflow:hidden;z-index:1}._eventAvailability_v4bvn_262{--calendar-event-border: color-mix( in srgb, var(--color-success) 45%, var(--color-border-default) );--calendar-event-background: var(--state-success-background);background:var(--state-success-background);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));border-left-width:1px;border-style:dashed;opacity:.85;z-index:0}._eventBlock_v4bvn_242._eventAvailability_v4bvn_262{z-index:0;box-shadow:none}._eventAvailabilityIcon_v4bvn_283{position:absolute;top:var(--spacing-2xs);left:var(--spacing-2xs);width:var(--spacing-md);height:var(--spacing-md);color:var(--color-success);opacity:.8;pointer-events:none}._eventTitle_v4bvn_294{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:1.2;margin-bottom:var(--spacing-sm)}._eventTime_v4bvn_301{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.2}._eventPatient_v4bvn_307{font-size:var(--font-size-caption);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventMeta_v4bvn_315{font-size:var(--font-size-caption);color:var(--color-text-tertiary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailSheet_v4bvn_324{position:fixed;left:0;right:0;bottom:0;width:100%;border-radius:var(--radius-3) var(--radius-3) 0 0;padding-bottom:calc(var(--spacing-lg) + var(--app-bottom-nav-inset));max-height:calc(100% - var(--spacing-5xl));display:flex;flex-direction:column}._detailHeader_v4bvn_337{display:flex;flex-direction:column;gap:var(--spacing-xs)}._sheetHandle_v4bvn_343{align-self:center;width:var(--spacing-5xl);height:var(--spacing-3xs);border-radius:var(--radius-round);background:var(--color-border-default)}._detailTitleRow_v4bvn_351{display:flex;align-items:center;gap:var(--spacing-xs)}._detailColorDot_v4bvn_357{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-round);flex-shrink:0}._detailTitle_v4bvn_351{font-size:var(--font-size-heading)}._detailBody_v4bvn_368{padding-top:0;display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto}._detailMeta_v4bvn_376{display:flex;flex-direction:column;gap:var(--spacing-3xs)}._detailTime_v4bvn_382{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._detailDate_v4bvn_388{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailList_v4bvn_393{display:flex;flex-direction:column;gap:var(--spacing-sm)}._detailRow_v4bvn_399{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-xs);align-items:start}._detailLabel_v4bvn_406{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._detailValue_v4bvn_411{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;justify-content:flex-end;overflow-wrap:anywhere}._detailValueMultiline_v4bvn_422{align-items:flex-start;text-align:left;color:var(--color-text-secondary);white-space:pre-wrap;justify-content:flex-start}._detailDescription_v4bvn_430{margin:0;font-size:var(--font-size-caption);color:var(--color-text-primary);text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}._detailDot_v4bvn_439{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);flex-shrink:0}._detailFooter_v4bvn_446{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._eventPrimary_v4bvn_452{--calendar-event-border: var(--color-calendar-primary);--calendar-event-background: color-mix( in srgb, var(--color-calendar-primary) 18%, var(--color-background-base) )}._eventSecondary_v4bvn_461{--calendar-event-border: var(--color-calendar-secondary);--calendar-event-background: color-mix( in srgb, var(--color-calendar-secondary) 18%, var(--color-background-base) )}._eventAesthetics_v4bvn_470{--calendar-event-border: var(--color-calendar-aesthetics);--calendar-event-background: color-mix( in srgb, var(--color-calendar-aesthetics) 18%, var(--color-background-base) )}._eventVenous_v4bvn_479{--calendar-event-border: var(--color-calendar-venous);--calendar-event-background: color-mix( in srgb, var(--color-calendar-venous) 18%, var(--color-background-base) )}._eventDermatology_v4bvn_488{--calendar-event-border: var(--color-calendar-dermatology);--calendar-event-background: color-mix( in srgb, var(--color-calendar-dermatology) 18%, var(--color-background-base) )}._eventBilling_v4bvn_497{--calendar-event-border: var(--color-calendar-billing);--calendar-event-background: color-mix( in srgb, var(--color-calendar-billing) 18%, var(--color-background-base) )}._eventInfo_v4bvn_506{--calendar-event-border: var(--color-calendar-info);--calendar-event-background: color-mix( in srgb, var(--color-calendar-info) 18%, var(--color-background-base) )}._eventWarning_v4bvn_515{--calendar-event-border: var(--color-calendar-warning);--calendar-event-background: color-mix( in srgb, var(--color-calendar-warning) 18%, var(--color-background-base) )}._eventSuccess_v4bvn_524{--calendar-event-border: var(--color-calendar-success);--calendar-event-background: color-mix( in srgb, var(--color-calendar-success) 18%, var(--color-background-base) )}._eventCritical_v4bvn_533{--calendar-event-border: var(--color-calendar-critical);--calendar-event-background: color-mix( in srgb, var(--color-calendar-critical) 18%, var(--color-background-base) )}._dotPrimary_v4bvn_542{background:var(--color-calendar-primary)}._dotSecondary_v4bvn_546{background:var(--color-calendar-secondary)}._dotAesthetics_v4bvn_550{background:var(--color-calendar-aesthetics)}._dotVenous_v4bvn_554{background:var(--color-calendar-venous)}._dotDermatology_v4bvn_558{background:var(--color-calendar-dermatology)}._dotBilling_v4bvn_562{background:var(--color-calendar-billing)}._dotInfo_v4bvn_566{background:var(--color-calendar-info)}._dotWarning_v4bvn_570{background:var(--color-calendar-warning)}._dotSuccess_v4bvn_574{background:var(--color-calendar-success)}._dotCritical_v4bvn_578{background:var(--color-calendar-critical)}._timeline_1q7sa_1{--resource-column-width: calc(var(--spacing-5xl) * 3);--hour-column-width: calc(var(--spacing-5xl) * 1.6);--row-height: calc(var(--spacing-5xl) * .9);--quarter-line-width: var(--border-width-thin);--quarter-line-color: color-mix( in srgb, var(--color-border-default) 45%, var(--color-background-base) );display:flex;flex-direction:column;gap:0}._weekScroll_1q7sa_17{overflow-x:auto;border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._dayLabel_1q7sa_24{font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);color:var(--color-text-primary)}._weekGrid_1q7sa_31{display:flex;flex-direction:column;gap:0;width:max-content}._daySection_1q7sa_38{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:var(--border-width-thin) solid var(--color-border-default)}._daySection_1q7sa_38:last-child{border-bottom:none}._dayGrid_1q7sa_50{display:grid;column-gap:0;row-gap:0;width:max-content}._hourHeaderRow_1q7sa_57{display:grid;grid-template-columns:var(--resource-column-width) repeat(16,var(--hour-column-width));align-items:center;border-bottom:var(--border-width-thin) solid var(--color-border-default)}._dayLabelCell_1q7sa_64{display:flex;align-items:center;padding:0 var(--spacing-sm);height:var(--row-height);background:var(--color-background-base)}._hourCell_1q7sa_72{display:flex;align-items:center;justify-content:center;height:var(--row-height);font-size:var(--font-size-caption);color:var(--color-text-secondary);border-left:var(--border-width-thin) solid var(--color-border-default);background:var(--color-background-chrome)}._resourceRow_1q7sa_83{display:grid;grid-template-columns:var(--resource-column-width) repeat(16,var(--hour-column-width));align-items:stretch;background:var(--color-background-base);border-bottom:var(--border-width-thin) solid var(--color-border-default)}._resourceRow_1q7sa_83:last-child{border-bottom:none}._resourceLabel_1q7sa_95{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);min-height:var(--row-height);border-right:var(--border-width-thin) solid var(--color-border-default);background:var(--resource-row-background, var(--color-background-base))}._resourceIndicator_1q7sa_105{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-round);background:var(--resource-color, var(--color-calendar-primary))}._resourceName_1q7sa_112{font-size:var(--font-size-caption);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timelineRow_1q7sa_120{grid-column:2 / -1;position:relative;display:grid;grid-template-columns:repeat(16,var(--hour-column-width));height:var(--row-height);background:var(--color-background-base);background-image:repeating-linear-gradient(to right,var(--quarter-line-color) 0,var(--quarter-line-color) var(--quarter-line-width),transparent var(--quarter-line-width),transparent calc(var(--hour-column-width) / 4));background-position:calc(var(--hour-column-width) / 4) 0}._hourSlots_1q7sa_137{display:contents}._hourSlot_1q7sa_137{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-left:var(--border-width-thin) solid var(--color-border-default);background:transparent;padding:0;margin:0;cursor:pointer;transition:background-color .15s ease}._hourSlot_1q7sa_137:hover,._hourSlotSelected_1q7sa_156,._hourSlotSelecting_1q7sa_157{background:var(--color-background-chrome)}._hourSlotOffHours_1q7sa_161{background:transparent}._eventLayer_1q7sa_165{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._eventBlock_1q7sa_171{position:absolute;top:0;border-radius:var(--radius-2);border:1px solid color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 35%,var(--color-border-default));border-left:3px solid var(--event-accent-color, var(--color-border-default));background:color-mix(in srgb,var(--event-accent-color, transparent) 12%,var(--color-background-base));color:var(--color-text-primary);padding:0;margin-top:0;margin-right:0;margin-bottom:var(--spacing-3xs);margin-left:0;max-width:100%;height:calc(var(--spacing-md) * .8);font-size:var(--font-size-caption);line-height:1.1;display:flex;align-items:flex-start;text-align:left;pointer-events:auto;cursor:pointer;box-sizing:border-box;box-shadow:var(--shadow-e1);z-index:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;overflow:hidden}._eventAvailability_1q7sa_204{--calendar-event-border: color-mix( in srgb, var(--color-success) 45%, var(--color-border-default) );--calendar-event-background: var(--state-success-background);background:var(--state-success-background);border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border-default));border-left-width:1px;border-style:dashed;opacity:.85;z-index:0}._eventBlock_1q7sa_171._eventAvailability_1q7sa_204{z-index:0;box-shadow:none}._eventBlock_1q7sa_171._eventAvailability_1q7sa_204:hover{background:color-mix(in srgb,var(--color-success) 30%,var(--color-background-base));border-color:color-mix(in srgb,var(--color-success) 60%,var(--color-border-default));border-left-color:color-mix(in srgb,var(--color-success) 60%,var(--color-border-default))}._eventAvailabilityIcon_1q7sa_231{position:absolute;top:var(--spacing-2xs);left:var(--spacing-2xs);width:var(--spacing-md);height:var(--spacing-md);color:var(--color-success);opacity:.8;pointer-events:none}._eventBlock_1q7sa_171:hover{background:color-mix(in srgb,var(--event-accent-color, transparent) 20%,var(--color-background-base));border-color:color-mix(in srgb,var(--event-accent-color, var(--color-border-default)) 60%,var(--color-border-default));border-left-color:var(--event-accent-color, var(--color-border-default));box-shadow:var(--shadow-e2);transform:translate(-2px)}._eventContent_1q7sa_250{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-3xs);height:100%;padding:var(--spacing-2xs) var(--spacing-sm);overflow:hidden;flex:1;min-width:0}._eventTitle_1q7sa_263{font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:var(--spacing-sm)}._eventTime_1q7sa_274{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.1;white-space:nowrap}._eventPatient_1q7sa_281{font-size:var(--font-size-caption);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._eventMeta_1q7sa_290{font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._eventPrimary_1q7sa_300{--calendar-event-border: var(--color-calendar-primary);--calendar-event-background: color-mix( in srgb, var(--color-calendar-primary) 18%, var(--color-background-base) )}._eventSecondary_1q7sa_309{--calendar-event-border: var(--color-calendar-secondary);--calendar-event-background: color-mix( in srgb, var(--color-calendar-secondary) 18%, var(--color-background-base) )}._eventAesthetics_1q7sa_318{--calendar-event-border: var(--color-calendar-aesthetics);--calendar-event-background: color-mix( in srgb, var(--color-calendar-aesthetics) 18%, var(--color-background-base) )}._eventVenous_1q7sa_327{--calendar-event-border: var(--color-calendar-venous);--calendar-event-background: color-mix( in srgb, var(--color-calendar-venous) 18%, var(--color-background-base) )}._eventDermatology_1q7sa_336{--calendar-event-border: var(--color-calendar-dermatology);--calendar-event-background: color-mix( in srgb, var(--color-calendar-dermatology) 18%, var(--color-background-base) )}._eventBilling_1q7sa_345{--calendar-event-border: var(--color-calendar-billing);--calendar-event-background: color-mix( in srgb, var(--color-calendar-billing) 18%, var(--color-background-base) )}._eventInfo_1q7sa_354{--calendar-event-border: var(--color-calendar-info);--calendar-event-background: color-mix( in srgb, var(--color-calendar-info) 18%, var(--color-background-base) )}._eventWarning_1q7sa_363{--calendar-event-border: var(--color-calendar-warning);--calendar-event-background: color-mix( in srgb, var(--color-calendar-warning) 18%, var(--color-background-base) )}._eventSuccess_1q7sa_372{--calendar-event-border: var(--color-calendar-success);--calendar-event-background: color-mix( in srgb, var(--color-calendar-success) 18%, var(--color-background-base) )}._eventCritical_1q7sa_381{--calendar-event-border: var(--color-calendar-critical);--calendar-event-background: color-mix( in srgb, var(--color-calendar-critical) 18%, var(--color-background-base) )}._resourcePrimary_1q7sa_390{--resource-color: var(--color-calendar-primary);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceSecondary_1q7sa_395{--resource-color: var(--color-calendar-secondary);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceAesthetics_1q7sa_400{--resource-color: var(--color-calendar-aesthetics);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceVenous_1q7sa_405{--resource-color: var(--color-calendar-venous);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceDermatology_1q7sa_410{--resource-color: var(--color-calendar-dermatology);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceBilling_1q7sa_415{--resource-color: var(--color-calendar-billing);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceInfo_1q7sa_420{--resource-color: var(--color-calendar-info);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceWarning_1q7sa_425{--resource-color: var(--color-calendar-warning);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceSuccess_1q7sa_430{--resource-color: var(--color-calendar-success);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._resourceCritical_1q7sa_435{--resource-color: var(--color-calendar-critical);--resource-row-background: color-mix(in srgb, var(--resource-color) 8%, var(--color-background-base))}._calendarShell_tgblv_1{background:var(--color-background-base);border:none;border-radius:0;box-shadow:none;padding:0}._root_fjb09_1{display:grid;gap:var(--spacing-sm)}._control_fjb09_6{position:relative}._createNotice_fjb09_10{display:grid;gap:var(--spacing-xxs);padding:var(--spacing-sm);border-radius:var(--radius-2);border:1px solid var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-body)}._createRow_fjb09_21{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._createText_fjb09_28{flex:1 1 auto}._form_drzos_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._fieldWrapper_drzos_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._gridTwoColumn_drzos_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}._checkboxRow_drzos_20{display:flex;align-items:center;height:100%;padding-top:var(--spacing-lg)}._formFooter_drzos_27{gap:var(--spacing-xs)}._footerAction_drzos_31{white-space:nowrap}._descriptionTextarea_drzos_35 textarea{min-height:unset;height:auto}._endTimeWithAllDay_drzos_40{display:flex;flex-direction:row;align-items:flex-end;gap:var(--spacing-md)}@media (max-width: 767.98px){._gridTwoColumn_drzos_13{grid-template-columns:minmax(0,1fr)}._checkboxRow_drzos_20{padding-top:0}._formFooter_drzos_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}._footerAction_drzos_31{width:100%}._formFooter_drzos_27 ._footerAction_drzos_31:last-child:nth-child(3){grid-column:1 / -1}}._pageWrapper_ct0go_1{display:flex;flex-direction:column;min-height:100%}._page_ct0go_1{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}._pageContent_ct0go_14{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (max-width: 767.98px){._page_ct0go_1{padding:var(--spacing-lg)}._pageContent_ct0go_14{gap:var(--spacing-lg)}}._container_k91qd_1{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:0 0 auto}._searchField_k91qd_9{width:240px;flex:0 0 auto}._divider_k91qd_14{width:1px;height:36px;background:var(--color-border-strong);flex:0 0 auto}@media (max-width: 768px){._container_k91qd_1{flex-direction:row;align-items:center}._divider_k91qd_14{display:none}._searchField_k91qd_9{width:auto;flex:1 1 auto;max-width:100%}._supervisorDropdown_k91qd_37,._paymentMethodDropdown_k91qd_38{width:auto;flex:1 1 auto;min-width:140px}}._control_k91qd_49{position:relative;flex:0 0 auto;display:block;--text-field-control-height: 48px;--text-field-padding-block: 12px;--text-field-padding-inline: 16px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 18px;--text-field-icon-gap: 10px;--text-field-stack-gap: 0;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlIcon-size: 18;--ds-foundations-form-controlIcon-gap: 10;--ds-foundations-spacing-xxs: 0;border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._control_k91qd_49>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._supervisorDropdown_k91qd_37{width:200px;flex:0 0 auto}._currencyDropdown_k91qd_94{width:88px;flex:0 0 auto}._paymentMethodDropdown_k91qd_38{width:180px;flex:0 0 auto}._control_k91qd_49 [role=listbox]{width:max-content;min-width:100%}._control_k91qd_49 [role=option]>span:last-child{white-space:nowrap;text-overflow:clip;overflow:visible}._container_r7a2w_1{display:flex;flex-direction:column;gap:var(--spacing-xl)}._loading_r7a2w_7,._empty_r7a2w_8{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}._tableCard_r7a2w_15{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow-x:auto;overflow-y:hidden;width:100%}._table_r7a2w_15{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_r7a2w_15 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_r7a2w_15 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_r7a2w_15 th._numericHeader_r7a2w_46{text-align:right}._table_r7a2w_15 th._actionsHeader_r7a2w_50{text-align:center}._headerContent_r7a2w_54{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}._colDate_r7a2w_60{width:22%}._colPatient_r7a2w_64{width:24%}._colAmount_r7a2w_68{width:18%}._colPayment_r7a2w_72{width:12%;min-width:96px}._colActions_r7a2w_77{width:14%;min-width:132px}._table_r7a2w_15 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_r7a2w_15 tbody tr:first-child{border-top:0}._table_r7a2w_15 tbody tr:hover{background:var(--state-hover-background)}._table_r7a2w_15 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._numericCell_r7a2w_102{text-align:right}._amount_r7a2w_106{font-weight:600;color:var(--color-text-primary)}._actionsCell_r7a2w_111{text-align:center}._actions_r7a2w_50{display:inline-flex;gap:var(--spacing-xs)}._footer_r7a2w_120{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_r7a2w_129{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_r7a2w_135{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_r7a2w_141{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._srOnly_r7a2w_146{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}._totals_r7a2w_157{padding:var(--spacing-xl);background:var(--color-background-subtle);border-radius:var(--radius-2)}._totalsTitle_r7a2w_163{font-size:var(--font-size-heading-sm);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}._totalsGrid_r7a2w_170{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}._totalCard_r7a2w_176{padding:var(--spacing-lg);background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default)}._totalCurrency_r7a2w_183{font-size:var(--font-size-heading-sm);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}._totalRows_r7a2w_190{display:flex;flex-direction:column;gap:var(--spacing-sm)}._totalRow_r7a2w_190{display:flex;justify-content:space-between;align-items:center}._totalLabel_r7a2w_202{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}._totalValue_r7a2w_207{font-size:var(--font-size-body);font-weight:600;color:var(--color-text-primary)}._bundleEmailSection_r7a2w_213{margin-top:var(--spacing-lg);display:flex;justify-content:center;gap:var(--spacing-md)}._bundleDialogContent_r7a2w_220{display:flex;flex-direction:column;gap:var(--spacing-lg)}._bundleDescription_r7a2w_226{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}._bundleDialogActions_r7a2w_232{display:flex;gap:var(--spacing-md);justify-content:flex-end}._participantDetails_r7a2w_238{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-subtle)}._participantSummary_r7a2w_244{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs) 0}._participantSummary_r7a2w_244:hover{color:var(--color-text-accent)}._participantList_r7a2w_257{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding-left:var(--spacing-md)}@media (max-width: 768px){._tableCard_r7a2w_15{overflow-x:auto}._table_r7a2w_15{font-size:var(--font-size-body-sm);min-width:640px}._table_r7a2w_15 th,._table_r7a2w_15 td{padding:var(--spacing-sm) var(--spacing-md)}._footer_r7a2w_120{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}._totalsGrid_r7a2w_170{grid-template-columns:1fr}._bundleEmailSection_r7a2w_213,._bundleDialogActions_r7a2w_232{flex-direction:column}}._card_m9p3m_2{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._headerRow_m9p3m_12{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._name_m9p3m_19{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amount_m9p3m_29{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600;white-space:nowrap}._metaRow_m9p3m_37{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}._metaText_m9p3m_44{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap}._payment_m9p3m_51{display:inline-flex;align-items:center;gap:var(--spacing-xxs);min-width:0}._paymentIcon_m9p3m_58{color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}._paymentLabel_m9p3m_68{overflow:hidden;text-overflow:ellipsis}._taxTag_m9p3m_73{margin-left:auto;font-size:var(--font-size-caption);font-weight:500;padding:2px 10px;border-radius:var(--radius-round);background:var(--color-background-chrome);color:var(--color-text-secondary);border:0}._actionsRow_m9p3m_84{display:flex;gap:var(--spacing-sm);align-items:center}._actionButton_m9p3m_90{border-radius:var(--radius-1)}._container_bpu4k_2,._loadingList_bpu4k_8{display:flex;flex-direction:column;gap:var(--spacing-sm)}._skeletonCard_bpu4k_14{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}._skeletonLine_bpu4k_24{height:12px;background:var(--color-background-chrome);border-radius:var(--radius-1);animation:_pulse_bpu4k_1 1.4s ease-in-out infinite}._skeletonLineWide_bpu4k_31{width:75%}._skeletonLineNarrow_bpu4k_35{width:40%}._empty_bpu4k_39{padding:var(--spacing-2xl) 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}._emptyIcon_bpu4k_48{width:96px;height:96px;border-radius:var(--radius-round);background:var(--color-background-chrome);display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled)}._emptyTitle_bpu4k_59{margin:0;color:var(--color-text-primary);font-size:var(--font-size-subtitle);line-height:calc(var(--line-height-subtitle) * 1em);font-weight:600}._emptyDescription_bpu4k_67{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:20px;max-width:343px}._sentinel_bpu4k_75{height:1px}._fetchingHint_bpu4k_79{padding:var(--spacing-sm) 0;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}@keyframes _pulse_bpu4k_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._card_20ep1_6{display:grid;grid-template-columns:16px 1fr;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--state-critical-background);border:1px solid var(--color-border-error);border-radius:var(--radius-2)}._icon_20ep1_16{color:var(--color-error);margin-top:2px}._content_20ep1_21{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0}._title_20ep1_28{margin:0;color:var(--color-error);font-weight:600;font-size:var(--font-size-body);line-height:var(--line-height-body, 20px)}._description_20ep1_36{margin:0;color:var(--color-error);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm, 16px)}._retry_20ep1_43{margin-top:var(--spacing-xs);align-self:flex-start;--button-min-height: auto;--button-padding-inline: 0;--button-padding-block: 0;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm, 16px);justify-content:flex-start;color:var(--color-error);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:2px}._retry_20ep1_43:not(:disabled):hover,._retry_20ep1_43:not(:disabled):active{color:var(--color-error);text-decoration:underline}._pageWrapper_p0rg2_1{display:flex;flex-direction:column;min-height:100%}._page_p0rg2_1{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}._pageContent_p0rg2_14{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}._panel_p0rg2_23{display:flex;flex-direction:column;gap:var(--spacing-lg)}._periodRow_p0rg2_29+._metricsGrid_p0rg2_29{margin-top:var(--spacing-md)}._metricsGrid_p0rg2_29{margin-bottom:var(--spacing-md)}._header_p0rg2_37{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-block:var(--spacing-lg);background:var(--color-background-base);border-bottom:2px solid var(--color-border-default)}._controlsRow_p0rg2_46{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);flex-wrap:nowrap}._topRow_p0rg2_54,._filtersRow_p0rg2_61{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}._viewTypeControl_p0rg2_68{flex:0 0 auto}._periodRow_p0rg2_29{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;--text-field-control-height: 48px;--text-field-padding-block: 12px;--text-field-padding-inline: 16px;--text-field-border-radius: var(--radius-2);--text-field-icon-size: 18px;--text-field-icon-gap: 10px;--text-field-stack-gap: 0}._periodRow_p0rg2_29 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._periodDropdown_p0rg2_105{width:100%;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlIcon-size: 18;--ds-foundations-form-controlIcon-gap: 10;--ds-foundations-spacing-xxs: 0;border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._monthDropdown_p0rg2_121{width:132px}._yearDropdown_p0rg2_125{width:94px}._dateRangeControl_p0rg2_129{border-radius:var(--radius-2);box-shadow:var(--shadow-e1)}._metricsGrid_p0rg2_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-lg)}._metricCard_p0rg2_140{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}._metricLabel_p0rg2_151{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}._metricValue_p0rg2_157{margin:0;color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-heading-md)}._actionsRow_p0rg2_164{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._bundleDialogContent_p0rg2_171{display:flex;flex-direction:column;gap:var(--spacing-lg)}._bundleDescription_p0rg2_177{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}._bundleDialogActions_p0rg2_183{display:flex;gap:var(--spacing-md);justify-content:flex-end}._metricCard_p0rg2_140[data-skeleton=true] ._metricLabel_p0rg2_151,._metricCard_p0rg2_140[data-skeleton=true] ._metricValue_p0rg2_157{color:transparent;background:var(--color-background-chrome);border-radius:var(--radius-1);animation:_pulse_p0rg2_1 1.4s ease-in-out infinite}@keyframes _pulse_p0rg2_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width: 768px){._page_p0rg2_1{padding:var(--spacing-lg) 0}._topRow_p0rg2_54,._filtersRow_p0rg2_61{flex-direction:column;align-items:stretch;width:100%}._metricsGrid_p0rg2_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}._metricCard_p0rg2_140{padding:var(--spacing-sm);gap:var(--spacing-xxs)}._metricLabel_p0rg2_151{font-size:var(--font-size-caption)}._metricValue_p0rg2_157{font-size:var(--font-size-body-sm);font-weight:600}._metricCard_p0rg2_140[data-span=full]{grid-column:1 / -1}._actionsRow_p0rg2_164{flex-direction:column;align-items:stretch}._bundleDialogActions_p0rg2_183{flex-direction:column}}._page_sj31l_1{display:flex;flex-direction:column;background:var(--color-background-base);min-height:100%}._content_sj31l_8{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl)}._title_sj31l_16{font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.2}._cards_sj31l_23{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--spacing-lg)}._card_sj31l_23{background:var(--color-background-base);border-radius:var(--radius-3);box-shadow:var(--shadow-e1);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);border:1px solid var(--color-border-default)}._cardWide_sj31l_40{grid-column:1 / -1}._cardTitle_sj31l_44{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}._profileContent_sj31l_51{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center}._profileText_sj31l_59{display:flex;flex-direction:column;gap:4px;color:var(--color-text-primary)}._profileName_sj31l_66{font-weight:600;font-size:16px}._profileEmail_sj31l_71{font-size:14px;color:var(--color-text-secondary)}._preferenceGroup_sj31l_76,._externalGroup_sj31l_77{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:360px}._externalGroup_sj31l_77{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-xl) * 2);max-width:none}._urlsColumn_sj31l_91{display:flex;flex-direction:column;gap:var(--spacing-sm)}._urlContainer_sj31l_97{display:flex;gap:var(--spacing-sm);align-items:flex-end}._urlCopyButton_sj31l_103{margin-bottom:calc((var(--component-height-large) - var(--component-height-compact)) / 2)}._urlInput_sj31l_107{flex:1;min-width:0}._preferenceLabel_sj31l_112,._externalLabel_sj31l_113{font-size:14px;font-weight:500;color:var(--color-text-primary)}._helper_sj31l_119{font-size:14px;color:var(--color-text-secondary);margin:0}._subscriptionSection_sj31l_125{display:flex;flex-direction:column;gap:var(--spacing-xs)}._subscriptionDropdown_sj31l_131{width:100%;max-width:360px}._subTitle_sj31l_136{font-size:var(--font-size-label);font-weight:500;color:var(--color-text-primary);margin:0}._subscriptionList_sj31l_143{display:flex;flex-direction:column;gap:var(--spacing-xs)}._subscriptionListScrollable_sj31l_149{max-height:calc((var(--component-height-large-emphasis) * 3) + (var(--spacing-xs) * 2));overflow-y:auto;padding-right:var(--spacing-xs)}._subscriptionItem_sj31l_155{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border-default)}._subscriptionItem_sj31l_155:last-child{border-bottom:none}._subscriptionInfo_sj31l_167{display:flex;flex-direction:column;gap:0}._subscriptionName_sj31l_173{font-size:var(--font-size-label);font-weight:400;color:var(--color-text-primary)}._subscriptionType_sj31l_179{font-size:12px;color:var(--color-text-secondary)}._emptyText_sj31l_184{font-size:var(--font-size-caption);color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--spacing-xs)}@media (max-width: 1023px){._cards_sj31l_23{grid-template-columns:1fr}}@media (max-width: 767.98px){._content_sj31l_8{padding:var(--spacing-lg) 0}._title_sj31l_16{display:none}._card_sj31l_23{padding:var(--spacing-lg)}._externalGroup_sj31l_77{grid-template-columns:1fr}}._sidebar_zge37_1{width:320px;min-width:320px;border-right:1px solid var(--color-border-default);background:var(--color-background-base);display:flex;flex-direction:column;overflow-y:auto}._heading_zge37_11{margin:0;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._nav_zge37_21{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm)}._navItem_zge37_28{display:flex;align-items:center;width:100%;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);text-align:left;cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}._navItem_zge37_28:hover{border-color:var(--color-brand-primary-base)}._navItemActive_zge37_48{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 1px var(--color-brand-primary-base);background:var(--state-selected-background);color:var(--color-brand-primary-base);font-weight:var(--font-weight-semibold)}._section_1r8m9_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1r8m9_7{display:flex;align-items:center;justify-content:space-between}._title_1r8m9_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1r8m9_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1r8m9_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1r8m9_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._twoColumnGrid_1r8m9_38{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}._fieldWrapper_1r8m9_44{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1r8m9_50{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._rolesPanel_1r8m9_57{border:1px solid var(--color-border-default);background:var(--color-background-base);border-radius:var(--radius-2);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}._rolesHeader_1r8m9_67{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._rolesTitle_1r8m9_74{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title)}._tableCard_1r8m9_82{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1r8m9_91{overflow-x:auto}._table_1r8m9_82{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1r8m9_82 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1r8m9_82 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1r8m9_82 th._actionsHeader_1r8m9_115{text-align:center}._colName_1r8m9_119{width:18%}._colEmail_1r8m9_123{width:24%}._colRole_1r8m9_127{width:12%}._colStatus_1r8m9_131{width:10%}._colGroups_1r8m9_135{width:18%}._colCalendarColor_1r8m9_139{width:6%;min-width:56px}._colActions_1r8m9_144{width:6%;min-width:72px}._table_1r8m9_82 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1r8m9_82 tbody tr:first-child{border-top:0}._table_1r8m9_82 tbody tr:hover{background:var(--state-hover-background)}._table_1r8m9_82 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1r8m9_169,._centerCell_1r8m9_173{text-align:center}._groupsCell_1r8m9_177{white-space:normal}._groupsTags_1r8m9_181{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}._colorDot_1r8m9_188{display:inline-block;width:16px;height:16px;border-radius:var(--radius-round);background:var(--dot-color);flex-shrink:0;vertical-align:middle}._actions_1r8m9_115{display:inline-flex;gap:0}._checkboxGrid_1r8m9_203{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._checkboxLabel_1r8m9_209{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body)}._colorError_1r8m9_217{margin:0;color:var(--color-text-error);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._colorPickerRow_1r8m9_224{display:flex;align-items:center;gap:var(--spacing-sm)}._footer_1r8m9_230{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1r8m9_239{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1r8m9_245{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1r8m9_251{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1r8m9_256{color:var(--color-text-secondary);text-align:center}._section_x6f40_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_x6f40_7{display:flex;align-items:center;justify-content:space-between}._title_x6f40_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_x6f40_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_x6f40_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_x6f40_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_x6f40_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_x6f40_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_x6f40_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_x6f40_60{overflow-x:auto}._table_x6f40_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_x6f40_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_x6f40_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_x6f40_51 th._actionsHeader_x6f40_84{text-align:center}._colName_x6f40_88{width:28%}._colDescription_x6f40_92{width:60%}._colCalendarColor_x6f40_96{width:6%;min-width:56px}._colActions_x6f40_101{width:6%;min-width:72px}._table_x6f40_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_x6f40_51 tbody tr:first-child{border-top:0}._table_x6f40_51 tbody tr:hover{background:var(--state-hover-background)}._table_x6f40_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._descriptionCell_x6f40_126{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionsCell_x6f40_133,._centerCell_x6f40_137{text-align:center}._actions_x6f40_84{display:inline-flex;gap:0}._colorDot_x6f40_146{display:inline-block;width:16px;height:16px;border-radius:var(--radius-round);background:var(--dot-color);flex-shrink:0;vertical-align:middle}._colorPickerLabel_x6f40_156{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-body)}._colorError_x6f40_164{margin:0;color:var(--color-text-error);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._colorPickerRow_x6f40_171{display:flex;align-items:center;gap:var(--spacing-sm)}._footer_x6f40_177{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_x6f40_186{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_x6f40_192{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_x6f40_198{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_x6f40_203{color:var(--color-text-secondary);text-align:center}._section_1g1rk_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1g1rk_7{display:flex;align-items:center;justify-content:space-between}._title_1g1rk_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1g1rk_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1g1rk_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1g1rk_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_1g1rk_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1g1rk_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_1g1rk_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1g1rk_60{overflow-x:auto}._table_1g1rk_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1g1rk_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1g1rk_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1g1rk_51 th._actionsHeader_1g1rk_84{text-align:center}._colCode_1g1rk_88{width:25%}._colName_1g1rk_92{width:60%}._colActions_1g1rk_96{width:15%;min-width:132px}._table_1g1rk_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1g1rk_51 tbody tr:first-child{border-top:0}._table_1g1rk_51 tbody tr:hover{background:var(--state-hover-background)}._table_1g1rk_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1g1rk_121{text-align:center}._actions_1g1rk_84{display:inline-flex;gap:var(--spacing-xs)}._footer_1g1rk_130{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1g1rk_139{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1g1rk_145{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1g1rk_151{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1g1rk_156{color:var(--color-text-secondary);text-align:center}._section_1j5jq_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1j5jq_7{display:flex;align-items:center;justify-content:space-between}._title_1j5jq_13{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_1j5jq_21{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_1j5jq_21>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._form_1j5jq_32{display:flex;flex-direction:column;gap:var(--spacing-md)}._fieldWrapper_1j5jq_38{display:flex;flex-direction:column;gap:var(--spacing-xs)}._buttonRow_1j5jq_44{display:flex;justify-content:flex-end;gap:var(--spacing-xs);padding-top:var(--spacing-xs)}._tableCard_1j5jq_51{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1j5jq_60{overflow-x:auto}._table_1j5jq_51{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1j5jq_51 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1j5jq_51 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_1j5jq_51 th._actionsHeader_1j5jq_84{text-align:center}._colCode_1j5jq_88{width:15%}._colName_1j5jq_92{width:45%}._colCategory_1j5jq_96{width:25%}._colActions_1j5jq_100{width:15%;min-width:100px}._table_1j5jq_51 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1j5jq_51 tbody tr:first-child{border-top:0}._table_1j5jq_51 tbody tr:hover{background:var(--state-hover-background)}._table_1j5jq_51 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1j5jq_125{text-align:center}._actions_1j5jq_84{display:inline-flex;gap:var(--spacing-xs)}._footer_1j5jq_134{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1j5jq_143{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1j5jq_149{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1j5jq_155{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1j5jq_160{color:var(--color-text-secondary);text-align:center}._section_601tf_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_601tf_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_601tf_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_601tf_22{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_601tf_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_601tf_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_601tf_42{overflow-x:auto}._table_601tf_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_601tf_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_601tf_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_601tf_33 th._actionsHeader_601tf_66{text-align:center}._colName_601tf_70{width:28%}._colPrice_601tf_74{width:15%}._colCurrency_601tf_78{width:12%}._colEffectiveFrom_601tf_82{width:18%}._colActions_601tf_86{width:16%;min-width:148px}._table_601tf_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_601tf_33 tbody tr:first-child{border-top:0}._table_601tf_33 tbody tr:hover{background:var(--state-hover-background)}._table_601tf_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_601tf_111{text-align:center}._actions_601tf_66{display:inline-flex;gap:var(--spacing-xs)}._footer_601tf_120{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_601tf_129{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_601tf_135{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_601tf_141{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_601tf_146{color:var(--color-text-secondary);text-align:center}._chartTooltip_601tf_151{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xxs)}._chartTooltipDate_601tf_162{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipPrice_601tf_169{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary);line-height:var(--line-height-title)}._dialogStack_601tf_178{display:flex;flex-direction:column;gap:var(--spacing-sm)}._note_601tf_184{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._section_zdkun_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_zdkun_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_zdkun_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._searchRow_zdkun_22{display:flex;align-items:center;gap:var(--spacing-sm)}._searchRow_zdkun_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_zdkun_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_zdkun_42{overflow-x:auto}._table_zdkun_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_zdkun_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_zdkun_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._table_zdkun_33 th._actionsHeader_zdkun_66{text-align:center}._colType_zdkun_70{width:30%}._colAmount_zdkun_71{width:12%}._colCurrency_zdkun_72{width:10%}._colCostItems_zdkun_73{width:18%}._colEffectiveFrom_zdkun_74{width:15%}._colActions_zdkun_75{width:15%;min-width:148px}._table_zdkun_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_zdkun_33 tbody tr:first-child{border-top:0}._table_zdkun_33 tbody tr:hover{background:var(--state-hover-background)}._table_zdkun_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_zdkun_97{text-align:center}._actions_zdkun_66{display:inline-flex;gap:var(--spacing-xs)}._footer_zdkun_106{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_zdkun_115{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_zdkun_121{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_zdkun_127{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_zdkun_132{color:var(--color-text-secondary);text-align:center}._chartTooltip_zdkun_137{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e2);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xxs);max-width:300px}._chartTooltipDate_zdkun_149{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipPrice_zdkun_156{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title);color:var(--color-text-primary);line-height:var(--line-height-title)}._chartTooltipCostItems_zdkun_164{display:flex;flex-direction:column;gap:var(--spacing-xxs);margin-top:var(--spacing-xxs);padding-top:var(--spacing-xxs);border-top:1px solid var(--color-border-default)}._chartTooltipCostItemsLabel_zdkun_173{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-caption)}._chartTooltipChips_zdkun_180{display:flex;flex-wrap:wrap;gap:var(--spacing-xxs)}._chartTooltipChip_zdkun_180{display:inline-flex;align-items:center;padding:1px var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-background-subtle);border:1px solid var(--color-border-default);font-size:var(--font-size-caption);color:var(--color-text-primary);line-height:var(--line-height-caption);white-space:nowrap}._dialogStack_zdkun_199{display:flex;flex-direction:column;gap:var(--spacing-sm)}._typeOption_zdkun_205{display:grid;gap:var(--spacing-xxs)}._typeOptionName_zdkun_210{font-size:var(--font-size-body);color:var(--color-text-primary)}._typeOptionCode_zdkun_215{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._checkboxGroup_zdkun_220{display:flex;flex-direction:column;gap:var(--spacing-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-2);padding:var(--spacing-sm)}._checkboxList_zdkun_229{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md)}._checkboxGroupTitle_zdkun_235{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._note_zdkun_243{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._section_1788c_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._headerRow_1788c_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._title_1788c_14{margin:0;color:var(--color-text-primary);font-size:var(--font-size-headline);line-height:var(--line-height-headline);font-weight:var(--font-weight-headline)}._filterRow_1788c_22{display:flex;align-items:center;gap:var(--spacing-sm)}._filterRow_1788c_22>:first-child{width:calc(var(--spacing-5xl) * 4);max-width:100%}._tableCard_1788c_33{background:var(--color-background-base);border:1px solid var(--color-border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-e1);overflow:hidden;width:100%}._tableWrapper_1788c_42{overflow-x:auto}._table_1788c_33{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}._table_1788c_33 thead{background:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default)}._table_1788c_33 th{padding:var(--spacing-md) var(--spacing-xl);text-align:left;font-weight:600;color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._colCategory_1788c_66{width:10%}._colRole_1788c_67{width:14%}._colClinic_1788c_68{width:12%}._colCoFunder_1788c_69{width:26%}._colPerformer_1788c_70,._colEffectiveFrom_1788c_71{width:14%}._colActions_1788c_72{width:10%;min-width:100px}._table_1788c_33 th._actionsHeader_1788c_74{text-align:center}._table_1788c_33 tbody tr{border-top:1px solid var(--color-border-default);transition:background-color .15s ease}._table_1788c_33 tbody tr:first-child{border-top:0}._table_1788c_33 tbody tr:hover{background:var(--state-hover-background)}._table_1788c_33 td{padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}._actionsCell_1788c_98{text-align:center}._actions_1788c_74{display:inline-flex;gap:var(--spacing-xs)}._footer_1788c_107{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border-default);background:var(--color-background-base)}._rangeText_1788c_116{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body)}._pagination_1788c_122{display:flex;align-items:center;gap:var(--spacing-sm)}._ellipsis_1788c_128{color:var(--color-text-secondary);padding:0 var(--spacing-xs)}._stateCell_1788c_133{color:var(--color-text-secondary);text-align:center}._dialogStack_1788c_138{display:flex;flex-direction:column;gap:var(--spacing-sm)}._coFunderRow_1788c_144{display:flex;align-items:flex-end;gap:var(--spacing-sm)}._coFunderRow_1788c_144>:first-child{flex:1}._coFunderRow_1788c_144>:last-child{margin-bottom:var(--spacing-xs)}._coFunderList_1788c_158{display:flex;flex-direction:column;gap:var(--spacing-xs)}._addCoFunderLink_1788c_164{cursor:pointer;color:var(--color-interactive-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:2px;-webkit-user-select:none;user-select:none}._addCoFunderLink_1788c_164:hover{color:var(--color-interactive-primary-hover);text-decoration:underline}._note_1788c_179{margin:0;color:var(--color-warning);font-size:var(--font-size-label);line-height:var(--line-height-label)}._errorNote_1788c_186{margin:0;color:var(--color-error);font-size:var(--font-size-label);line-height:var(--line-height-label)}._pageWrapper_o02ez_1{height:100dvh;display:flex;flex-direction:column;background:var(--color-background-base);min-height:0}._desktopOnly_o02ez_9{margin:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-2);color:var(--color-text-secondary);background:var(--color-background-subtle);font-size:var(--font-size-body);line-height:var(--line-height-body)}._layout_o02ez_20{flex:1;min-height:0;display:flex;overflow:hidden}._content_o02ez_27{flex:1;min-width:0;padding:var(--spacing-lg);overflow-y:auto}._container_941wq_1{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:var(--color-background-base)}._content_941wq_9{text-align:center}._heading_941wq_13{margin-bottom:var(--spacing-md);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-display);margin-top:0}._description_941wq_21{margin-bottom:var(--spacing-md);margin-top:0;font-size:var(--font-size-title);line-height:var(--line-height-title);color:var(--color-text-secondary)}._link_941wq_29{color:var(--color-brand-primary-base);text-decoration:underline}._link_941wq_29:hover{color:var(--color-brand-primary-hover)}._link_941wq_29:active{color:var(--color-brand-primary-active)}._overlay_x21nf_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a99;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}._panel_x21nf_12{width:min(100%,420px);height:min(720px,95vh);display:flex;flex-direction:column;background:var(--color-background-base);border-radius:var(--radius-4);box-shadow:var(--shadow-e3);overflow:hidden;position:relative}._content_x21nf_24{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1 1 auto;overflow-y:auto;min-height:0;overscroll-behavior:contain}._fieldStack_x21nf_35{display:grid;gap:var(--spacing-md);flex:0 0 auto}._growSpacer_x21nf_41{flex:1 1 auto}._formError_x21nf_45{margin:0;padding:var(--spacing-sm);border-radius:var(--radius-2);background:var(--state-critical-background);color:var(--color-error);font-size:var(--font-size-caption)}._footer_x21nf_54{padding:var(--spacing-lg);border-top:1px solid var(--color-border-default);background:var(--color-background-subtle);flex-shrink:0}._primaryAction_x21nf_61{width:100%}@media (max-width: 640px){._overlay_x21nf_1{padding:var(--spacing-lg)}._panel_x21nf_12{width:100%;max-height:none;height:100%;border-radius:var(--radius-3);max-width:480px}._headerTitle_x21nf_78{font-size:var(--font-size-body)}}._page_jdgc2_1{min-height:100%;background:var(--color-background-base);display:flex;flex-direction:column}._main_jdgc2_8{flex:1;width:100%;padding:var(--spacing-xl) 0;display:grid;gap:var(--spacing-xl);margin:0 auto;max-width:520px}._card_jdgc2_18{background:var(--color-background-subtle);border-radius:var(--radius-3);display:flex;flex-direction:column;overflow:hidden}._cardContent_jdgc2_26{display:grid;gap:var(--spacing-lg);padding:var(--spacing-lg)}._patientCard_jdgc2_32 ._cardContent_jdgc2_26{gap:var(--spacing-md)}._patientSummary_jdgc2_36{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-3);background:var(--color-background-subtle);border:1px solid var(--color-border-default)}._patientSummaryText_jdgc2_47{display:grid;gap:var(--spacing-xxs);min-width:0}._patientSummaryName_jdgc2_53{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._patientSummaryMeta_jdgc2_63{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._patientActions_jdgc2_69{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._errorMessage_jdgc2_75{margin:0;font-size:var(--font-size-caption);color:var(--color-error)}._successMessage_jdgc2_81{margin:0;font-size:var(--font-size-caption);color:var(--color-success)}._imagesCard_jdgc2_87{background:var(--color-background-base)}._sectionHeader_jdgc2_91{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-default);display:flex;align-items:flex-start;justify-content:space-between}._sectionTitle_jdgc2_99{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._sectionBadge_jdgc2_106{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:var(--spacing-xxs) var(--spacing-sm);border-radius:999px;background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-label)}._actionGroup_jdgc2_119{display:grid;gap:var(--spacing-sm)}._hiddenInput_jdgc2_124{display:none}._emptyState_jdgc2_128{display:grid;gap:var(--spacing-sm);justify-items:center;text-align:center;padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--radius-3);border:1px solid var(--color-border-default);background:var(--color-background-subtle);color:var(--color-text-secondary)}._emptyIcon_jdgc2_140{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--color-background-base);color:var(--color-border-strong);box-shadow:var(--shadow-e1)}._emptyIcon_jdgc2_140 svg{width:32px;height:32px}._emptyTitle_jdgc2_157{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}@media (max-width: 767px){._addPatientButton_jdgc2_166 [data-slot=leading-icon]{display:none}}._emptyDescription_jdgc2_171{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._listStack_jdgc2_177{width:100%}@media (min-width: 768px){._main_jdgc2_8{max-width:720px;padding-inline:var(--spacing-lg)}._actionGroup_jdgc2_119{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._main_jdgc2_8{padding-inline:var(--spacing-xl)}}._showcase_13ek6_1{display:flex;flex-direction:column;gap:var(--spacing-xl)}._section_13ek6_7{display:flex;flex-direction:column;gap:var(--spacing-md)}._sectionHeader_13ek6_13{display:flex;flex-direction:column;gap:var(--spacing-xxs)}._sectionHeader_13ek6_13 h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-title)}._sectionHeader_13ek6_13 p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._primaryLine_13ek6_34{color:var(--color-text-primary);font-weight:var(--font-weight-title)}._secondaryText_13ek6_39{color:var(--color-text-tertiary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._stackedText_13ek6_46{display:inline-flex;flex-direction:column;gap:2px;text-align:left}._statusPill_13ek6_53{display:inline-flex;align-items:center;gap:var(--spacing-xxs);padding:4px 12px;border-radius:var(--radius-round);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._statusDot_13ek6_64{width:6px;height:6px;border-radius:var(--radius-round)}._actionGroup_13ek6_70{display:inline-flex;align-items:center;gap:var(--spacing-sm)}._serviceChip_13ek6_76{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-1);color:var(--color-text-secondary);background:var(--color-background-base);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._filledChip_13ek6_89{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-1);background:var(--color-brand-primary-base);color:var(--color-brand-primary-on);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label)}._amount_13ek6_101{font-weight:var(--font-weight-title);color:var(--color-text-primary)}._footerContent_13ek6_106{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}._footerActions_13ek6_114{display:inline-flex;align-items:center;gap:var(--spacing-sm)}._paginationMock_13ek6_120{display:inline-flex;align-items:center;gap:var(--spacing-xs)}._page_1g5qz_1{min-height:100vh;background:var(--color-background-subtle);color:var(--color-text-primary);padding:48px 40px;font-family:var(--font-family-base)}._intro_1g5qz_9{max-width:960px;margin:0 auto 48px}._intro_1g5qz_9 h1{font-size:var(--font-size-display);font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:16px}._intro_1g5qz_9 p{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);max-width:680px}._section_1g5qz_28{max-width:1080px;margin:0 auto 64px;background:var(--color-background-base);border-radius:var(--radius-2);border:1px solid var(--color-border-default);box-shadow:var(--shadow-e1);padding:32px}._tabPanel_1g5qz_38{padding:0;border:none;background:transparent}._sectionHeader_1g5qz_44{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}._sectionTitle_1g5qz_51{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);line-height:var(--line-height-headline)}._sectionDescription_1g5qz_57{font-size:var(--font-size-body);color:var(--color-text-secondary);max-width:520px}._colorGrid_1g5qz_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}._colorCard_1g5qz_69{border-radius:var(--radius-2);border:1px solid var(--color-border-default);overflow:hidden;background:var(--color-background-base);box-shadow:var(--shadow-e0)}._colorSwatch_1g5qz_77{height:96px}._colorMeta_1g5qz_81{padding:16px;font-size:var(--font-size-caption);line-height:var(--line-height-caption);display:grid;gap:6px}._colorMeta_1g5qz_81 strong{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._subsection_1g5qz_95{margin-bottom:40px}._subsection_1g5qz_95 h3{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-bottom:16px;color:var(--color-text-primary)}._subsection_1g5qz_95 h4{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);margin-bottom:16px;color:var(--color-text-secondary)}._typographyStack_1g5qz_113{display:grid;gap:16px}._typeSample_1g5qz_118{padding:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._typeSample_1g5qz_118 header{font-size:var(--font-size-caption);color:var(--color-text-secondary);display:flex;justify-content:space-between;margin-bottom:8px}._typePreview_1g5qz_133{color:var(--color-text-primary)}._spacingList_1g5qz_137,._metricList_1g5qz_138,._breakpointList_1g5qz_139{display:grid;gap:12px}._spacingItem_1g5qz_144,._metricItem_1g5qz_145,._breakpointItem_1g5qz_146{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle);font-size:var(--font-size-body)}._spacingBar_1g5qz_157{height:12px;margin-left:16px;border-radius:var(--radius-1);background:var(--color-background-chrome);width:160px;position:relative;overflow:hidden}._spacingBar_1g5qz_157:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--spacing-size, 100%);background:var(--color-brand-primary-base)}._radiusGroup_1g5qz_175,._elevationGrid_1g5qz_176{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}._card_1g5qz_182{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._radiusPreview_1g5qz_189{height:72px;background:var(--color-background-base);border:1px solid var(--color-border-default);margin-top:12px}._elevationItem_1g5qz_196{padding:16px;border-radius:var(--radius-2);background:var(--color-background-base);border:1px solid var(--color-border-default)}._focusPreview_1g5qz_203{margin-top:12px;width:160px;height:48px;border-radius:var(--radius-2);background:var(--color-background-base);border:1px solid var(--color-border-default);display:grid;place-items:center;color:var(--color-text-secondary)}._focusPreview_1g5qz_203:focus-visible{outline:none}._tag_1g5qz_219{font-size:var(--font-size-caption);background:var(--color-background-chrome);border-radius:var(--radius-round);padding:4px 10px;border:1px solid var(--color-border-default)}._layoutTwoColumn_1g5qz_227{display:grid;gap:24px}._componentGrid_1g5qz_232{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._iconButtonGroup_1g5qz_239{display:grid;gap:24px}._iconButtonHeading_1g5qz_244{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-secondary);margin-bottom:12px}._iconButtonStates_1g5qz_251{display:flex;flex-wrap:wrap;gap:16px}._iconButtonExample_1g5qz_257{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._componentPreview_1g5qz_266{margin-top:32px;padding:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle)}._componentPreview_1g5qz_266 h3{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin-bottom:12px}._componentPreview_1g5qz_266 p{font-size:var(--font-size-body);color:var(--color-text-secondary);margin-bottom:24px;max-width:560px}._segmentedGrid_1g5qz_287{display:grid;gap:24px}._segmentedCard_1g5qz_292{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);display:grid;gap:12px}._segmentedCard_1g5qz_292 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._segmentedCard_1g5qz_292 p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}._segmentedStates_1g5qz_314,._segmentedSizes_1g5qz_315{display:grid;gap:16px}._segmentedStateItem_1g5qz_320,._segmentedSizeItem_1g5qz_321{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._segmentedStateItem_1g5qz_320 strong,._segmentedSizeItem_1g5qz_321 strong{display:block;font-size:var(--font-size-label);color:var(--color-text-primary)}._segmentedStateItem_1g5qz_320 p,._segmentedSizeItem_1g5qz_321 p{margin:4px 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._guidelinesGrid_1g5qz_343{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._guidelineList_1g5qz_349{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--color-text-secondary);font-size:var(--font-size-body)}._checkboxStack_1g5qz_358{display:grid;gap:16px}._checkboxGroupCard_1g5qz_363{display:grid;gap:16px;padding:20px 24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._checkboxGroupMeta_1g5qz_372{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._previewMeta_1g5qz_378{margin-top:12px;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._avatarRow_1g5qz_384{display:flex;flex-wrap:wrap;gap:16px;align-items:center}._avatarDirectory_1g5qz_391{display:grid;gap:16px}._avatarDirectoryItem_1g5qz_396{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._avatarMeta_1g5qz_406{display:grid;gap:4px;flex:1;min-width:0}._avatarMetaPrimary_1g5qz_413{font-size:var(--font-size-body);font-weight:var(--font-weight-label);color:var(--color-text-primary)}._avatarMetaSecondary_1g5qz_419{font-size:var(--font-size-caption);color:var(--color-text-secondary)}._autoSuggestGrid_1g5qz_424{display:grid;gap:24px}._autoSuggestCard_1g5qz_429{padding:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-subtle);display:grid;gap:20px}._autoSuggestCard_1g5qz_429 h3{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-title)}._autoSuggestCard_1g5qz_429 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._autoSuggestStatus_1g5qz_450{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary)}._dropdownGrid_1g5qz_456{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._dropdownCard_1g5qz_462{display:grid;gap:16px;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base)}._dropdownCard_1g5qz_462 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._dropdownCard_1g5qz_462 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._autoSuggestStates_1g5qz_484{display:grid;gap:16px}._autoSuggestStateCard_1g5qz_489{padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-2);background:var(--color-background-base);display:grid;gap:12px}._autoSuggestStateCard_1g5qz_489 h4{margin:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);color:var(--color-text-primary)}._autoSuggestStateCard_1g5qz_489 p{margin:0;font-size:var(--font-size-body);color:var(--color-text-secondary)}._tagVariantGroup_1g5qz_511{display:grid;gap:20px}._tagRow_1g5qz_516{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media (min-width: 900px){._layoutTwoColumn_1g5qz_227{grid-template-columns:repeat(2,minmax(0,1fr))}._autoSuggestGrid_1g5qz_424{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}:root,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion: reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion: reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width: 30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width: 26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{top:0;right:0;bottom:0;left:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._nav_gf20m_1{position:fixed;inset:auto 0 0 0;z-index:48;background:var(--color-background-base);box-shadow:0 -1px 0 var(--color-border-default),var(--shadow-e2);padding:8px 10px calc(max(12px,env(safe-area-inset-bottom,0px)) + 2px);display:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._navList_gf20m_13{display:flex;justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;width:100%}._navItem_gf20m_23{display:flex;flex:1;min-width:0}._navLink_gf20m_29{flex:1;display:inline-flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:60px;padding:8px;border-radius:var(--radius-3);border:1px solid transparent;color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-caption);font-weight:var(--font-weight-label, 600);letter-spacing:.02em;text-transform:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._navLink_gf20m_29:hover{color:var(--color-text-primary);background:var(--color-background-subtle);border-color:var(--color-border-subtle, var(--color-border-default))}._navLink_gf20m_29:focus-visible{outline:2px solid var(--ds-foundations-colors-state-focus);outline-offset:2px}._navLinkActive_gf20m_60{color:var(--color-brand-primary-base);background:var(--state-selected-background);border-color:var(--color-border-strong);box-shadow:var(--shadow-e2)}._navLinkDisabled_gf20m_67{color:var(--color-text-disabled);cursor:not-allowed}._icon_gf20m_72{width:20px;height:20px}._label_gf20m_77{line-height:1.2;color:var(--color-text-secondary);text-align:center}._navLinkActive_gf20m_60 ._label_gf20m_77{color:var(--color-text-primary)}._navLinkDisabled_gf20m_67 ._label_gf20m_77{color:var(--color-text-disabled)}@media (max-width: 767.98px){._nav_gf20m_1{display:block}}@media (max-width: 400px){._navLink_gf20m_29{min-height:56px;padding:6px;gap:4px}._label_gf20m_77{font-size:12px;letter-spacing:.01em}}._shell_a6vke_5{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-background-base)}._main_a6vke_12{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--app-bottom-nav-inset)}._shell_a6vke_5[data-scroll-mode=page] ._main_a6vke_12{overflow:hidden;padding-bottom:0}@layer base{:root{--background: 0 0% 100%;--foreground: 215 25% 15%;--card: 0 0% 100%;--card-foreground: 215 25% 15%;--popover: 0 0% 100%;--popover-foreground: 215 25% 15%;--primary: 195 85% 45%;--primary-foreground: 0 0% 100%;--secondary: 210 15% 93%;--secondary-foreground: 215 25% 25%;--muted: 210 15% 95%;--muted-foreground: 215 15% 50%;--accent: 185 75% 55%;--accent-foreground: 0 0% 100%;--destructive: 0 75% 55%;--destructive-foreground: 0 0% 100%;--border: 215 20% 88%;--input: 215 20% 92%;--ring: 195 85% 45%;--radius: .75rem;--selected: 195 85% 95%;--hover-card: 195 50% 98%;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 215 25% 12%;--foreground: 210 20% 95%;--card: 215 25% 15%;--card-foreground: 210 20% 95%;--popover: 215 25% 15%;--popover-foreground: 210 20% 95%;--primary: 195 85% 50%;--primary-foreground: 0 0% 100%;--secondary: 215 25% 20%;--secondary-foreground: 210 20% 90%;--muted: 215 20% 18%;--muted-foreground: 215 15% 60%;--accent: 185 75% 60%;--accent-foreground: 0 0% 100%;--destructive: 0 75% 55%;--destructive-foreground: 0 0% 100%;--border: 215 20% 22%;--input: 215 20% 20%;--ring: 195 85% 50%;--selected: 195 60% 25%;--hover-card: 195 30% 18%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}}*{border-color:hsl(var(--border))}body{background:hsl(var(--background));color:hsl(var(--foreground))}:root{--app-bottom-nav-inset: 0px}@media (max-width: 767.98px){:root{--app-bottom-nav-inset: calc(96px + max(16px, env(safe-area-inset-bottom, 0px))) }}:root{--color-brand-primary-base: #2563eb;--color-brand-primary-hover: #1d4ed8;--color-brand-primary-active: #1e40af;--color-brand-primary-on: #ffffff;--color-brand-secondary-base: #0d9488;--color-brand-secondary-hover: #0f766e;--color-brand-secondary-active: #115e59;--color-brand-secondary-on: #ffffff;--color-background-base: #ffffff;--color-background-subtle: #f8fafc;--color-background-chrome: #f1f5f9;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-tertiary: #64748b;--color-text-inverse: #ffffff;--color-text-disabled: #94a3b8;--color-border-default: #e2e8f0;--color-border-strong: #cbd5e1;--color-border-error: #fca5a5;--color-focus-ring: #2563eb;--focus-ring-width: 2px;--focus-ring-offset: 2px;--state-hover-background: #f1f5fe;--state-selected-background: #e7f0ff;--state-success-background: #ecfdf5;--state-critical-background: #fef2f2;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-active: #166534;--color-warning: #d97706;--color-error: #dc2626;--color-info: #0284c7;--color-intent-destructive-base: #dc2626;--color-intent-destructive-hover: #b91c1c;--color-intent-destructive-active: #991b1b;--color-intent-destructive-on: #ffffff;--color-department-aesthetics: #7c3aed;--color-department-venous: #4f46e5;--color-department-dermatology: #059669;--color-department-billing-admin: #f59e0b;--color-calendar-primary: #2563eb;--color-calendar-secondary: #0d9488;--color-calendar-aesthetics: #7c3aed;--color-calendar-venous: #4f46e5;--color-calendar-dermatology: #059669;--color-calendar-billing: #f59e0b;--color-calendar-info: #0284c7;--color-calendar-warning: #d97706;--color-calendar-success: #16a34a;--color-calendar-critical: #dc2626;--grid-base: 8px;--spacing-5xs: 1px;--spacing-4xs: 1.5px;--spacing-3xs: 2px;--spacing-2xs: 3px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 80px;--component-height-compact: 32px;--component-height-comfortable: 40px;--component-height-large: 48px;--component-height-large-emphasis: 56px;--interaction-min-tap-target: 44px;--radius-0: 0;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--radius-round: 9999px;--border-width-none: 0;--border-width-thin: 1px;--border-width-thick: 2px;--shadow-e0: none;--shadow-e1: 0 1px 2px rgba(0, 0, 0, .06);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .08);--shadow-e3: 0 4px 12px rgba(0, 0, 0, .1);--shadow-e4: 0 8px 24px rgba(0, 0, 0, .12);--shadow-e5: 0 12px 32px rgba(0, 0, 0, .16);--font-family-base: Inter, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-caption: .75rem;--line-height-caption: 1.3;--font-weight-caption: 400;--letter-spacing-caption: .01em;--font-size-button: 1rem;--line-height-button: 1.5;--font-weight-button: 500;--letter-spacing-button: .01em;--font-size-label: .875rem;--line-height-label: 1.3;--font-weight-label: 500;--letter-spacing-label: .01em;--font-size-body: 1rem;--line-height-body: 1.5;--font-weight-body: 400;--font-size-subtitle: 1.125rem;--line-height-subtitle: 1.45;--font-weight-subtitle: 400;--font-size-title: 1.25rem;--line-height-title: 1.4;--font-weight-title: 600;--font-size-headline: 1.5rem;--line-height-headline: 1.35;--font-weight-headline: 600;--font-size-display: 2rem;--line-height-display: 1.2;--font-weight-display: 600;--letter-spacing-condensed: .01em;--breakpoint-xs: 360px;--breakpoint-sm: 600px;--breakpoint-md: 900px;--breakpoint-lg: 1200px;--breakpoint-xl: 1536px}:root{--ds-foundations-grid: 8;--ds-foundations-colors-brand-primary-base: #2563EB;--ds-foundations-colors-brand-primary-hover: #1D4ED8;--ds-foundations-colors-brand-primary-active: #1E40AF;--ds-foundations-colors-brand-primary-onPrimary: #FFFFFF;--ds-foundations-colors-brand-secondary-base: #0D9488;--ds-foundations-colors-brand-secondary-hover: #0F766E;--ds-foundations-colors-brand-secondary-active: #115E59;--ds-foundations-colors-brand-secondary-onSecondary: #FFFFFF;--ds-foundations-colors-background-base: #FFFFFF;--ds-foundations-colors-background-subtle: #F8FAFC;--ds-foundations-colors-background-chrome: #F1F5F9;--ds-foundations-colors-text-primary: #0F172A;--ds-foundations-colors-text-secondary: #334155;--ds-foundations-colors-text-tertiary: #64748B;--ds-foundations-colors-text-inverse: #FFFFFF;--ds-foundations-colors-text-disabled: #94A3B8;--ds-foundations-colors-border-default: #E2E8F0;--ds-foundations-colors-border-strong: #CBD5E1;--ds-foundations-colors-border-emphasis: #CBD5E1;--ds-foundations-colors-border-error: #FCA5A5;--ds-foundations-colors-state-focus: #2563EB;--ds-foundations-colors-state-hoverBackground: #F1F5FE;--ds-foundations-colors-state-selectedBackground: #E7F0FF;--ds-foundations-colors-semantic-success: #16A34A;--ds-foundations-colors-semantic-warning: #D97706;--ds-foundations-colors-semantic-error: #DC2626;--ds-foundations-colors-semantic-info: #0284C7;--ds-foundations-colors-intent-destructive-base: #DC2626;--ds-foundations-colors-intent-destructive-hover: #B91C1C;--ds-foundations-colors-intent-destructive-active: #991B1B;--ds-foundations-colors-intent-destructive-on: #FFFFFF;--ds-foundations-colors-supporting-departments-aesthetics: #7C3AED;--ds-foundations-colors-supporting-departments-dermatology: #059669;--ds-foundations-colors-supporting-departments-imported: #6B7280;--ds-foundations-colors-calendar-primary: #2563EB;--ds-foundations-colors-calendar-secondary: #0D9488;--ds-foundations-colors-calendar-aesthetics: #7C3AED;--ds-foundations-colors-calendar-venous: #4F46E5;--ds-foundations-colors-calendar-dermatology: #059669;--ds-foundations-colors-calendar-billing: #F59E0B;--ds-foundations-colors-calendar-info: #0284C7;--ds-foundations-colors-calendar-warning: #D97706;--ds-foundations-colors-calendar-success: #16A34A;--ds-foundations-colors-calendar-critical: #DC2626;--ds-foundations-spacing-5xs: 1;--ds-foundations-spacing-4xs: 1.5;--ds-foundations-spacing-3xs: 2;--ds-foundations-spacing-2xs: 3;--ds-foundations-spacing-xxs: 4;--ds-foundations-spacing-xs: 8;--ds-foundations-spacing-sm: 12;--ds-foundations-spacing-md: 16;--ds-foundations-spacing-lg: 24;--ds-foundations-spacing-xl: 32;--ds-foundations-spacing-2xl: 40;--ds-foundations-spacing-3xl: 48;--ds-foundations-spacing-4xl: 64;--ds-foundations-spacing-5xl: 80;--ds-foundations-components-compact: 32;--ds-foundations-components-comfortable: 40;--ds-foundations-components-large: 48;--ds-foundations-components-largeEmphasis: 56;--ds-foundations-interaction-minimumTapTarget: 44;--ds-foundations-focusRing-width: 2;--ds-foundations-focusRing-offset: 2;--ds-foundations-focusRing-color: #2563EB;--ds-foundations-surfaces-hover: #F1F5FE;--ds-foundations-surfaces-selected: #E7F0FF;--ds-foundations-surfaces-success: #ECFDF5;--ds-foundations-surfaces-critical: #FEF2F2;--ds-foundations-textStates-disabled: #94A3B8;--ds-foundations-radii-r0: 0;--ds-foundations-radii-r1: 4;--ds-foundations-radii-r2: 8;--ds-foundations-radii-r3: 12;--ds-foundations-radii-r4: 16;--ds-foundations-radii-round: 9999;--ds-foundations-borderWidth-none: 0;--ds-foundations-borderWidth-thin: 1;--ds-foundations-borderWidth-thick: 2;--ds-foundations-borderUsage-input: r2;--ds-foundations-borderUsage-card: r2;--ds-foundations-borderUsage-modal: r3;--ds-foundations-borderUsage-pill: round;--ds-foundations-borderUsage-avatar: round;--ds-foundations-elevation-e0: none;--ds-foundations-elevation-e1: 0 1px 2px rgba(0, 0, 0, .06);--ds-foundations-elevation-e2: 0 2px 6px rgba(0, 0, 0, .08);--ds-foundations-elevation-e3: 0 4px 12px rgba(0, 0, 0, .1);--ds-foundations-elevation-e4: 0 8px 24px rgba(0, 0, 0, .12);--ds-foundations-elevation-e5: 0 12px 32px rgba(0, 0, 0, .16);--ds-foundations-elevationUsage-card: e1;--ds-foundations-elevationUsage-popover: e3;--ds-foundations-elevationUsage-dialog: e4;--ds-foundations-elevationUsage-toast: e4;--ds-foundations-elevationUsage-heavyweightDialog: e5;--ds-foundations-breakpoints-xs: 360;--ds-foundations-breakpoints-sm: 600;--ds-foundations-breakpoints-md: 900;--ds-foundations-breakpoints-lg: 1200;--ds-foundations-breakpoints-xl: 1536;--ds-foundations-mediaQueries-xs: (min-width: 360px);--ds-foundations-mediaQueries-sm: (min-width: 600px);--ds-foundations-mediaQueries-md: (min-width: 900px);--ds-foundations-mediaQueries-lg: (min-width: 1200px);--ds-foundations-mediaQueries-xl: (min-width: 1536px);--ds-foundations-typography-button-fontSize: 1rem;--ds-foundations-typography-button-lineHeight: 1.5;--ds-foundations-typography-button-fontWeight: 500;--ds-foundations-typography-button-letterSpacing: .01em;--ds-foundations-typography-caption-fontSize: .75rem;--ds-foundations-typography-caption-lineHeight: 1.3;--ds-foundations-typography-caption-fontWeight: 400;--ds-foundations-typography-caption-letterSpacing: .01em;--ds-foundations-typography-label-fontSize: .875rem;--ds-foundations-typography-label-lineHeight: 1.3;--ds-foundations-typography-label-fontWeight: 500;--ds-foundations-typography-label-letterSpacing: .01em;--ds-foundations-typography-body-fontSize: 1rem;--ds-foundations-typography-body-lineHeight: 1.5;--ds-foundations-typography-body-fontWeight: 400;--ds-foundations-typography-subtitle-fontSize: 1.125rem;--ds-foundations-typography-subtitle-lineHeight: 1.45;--ds-foundations-typography-subtitle-fontWeight: 400;--ds-foundations-typography-title-fontSize: 1.25rem;--ds-foundations-typography-title-lineHeight: 1.4;--ds-foundations-typography-title-fontWeight: 600;--ds-foundations-typography-headline-fontSize: 1.5rem;--ds-foundations-typography-headline-lineHeight: 1.35;--ds-foundations-typography-headline-fontWeight: 600;--ds-foundations-typography-display-fontSize: 2rem;--ds-foundations-typography-display-lineHeight: 1.2;--ds-foundations-typography-display-fontWeight: 600;--ds-foundations-typographyMeta-baseFontFamily: Inter, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial;--ds-foundations-typographyMeta-fallbackStack: "Helvetica Neue", Arial, sans-serif;--ds-foundations-layout-mobile-pagePaddingInline: 16;--ds-foundations-layout-mobile-contentPaddingInline: 16;--ds-foundations-layout-tablet-pagePaddingInline: 24;--ds-foundations-layout-tablet-contentPaddingInline: 24;--ds-foundations-layout-desktop-pagePaddingInline: 32;--ds-foundations-layout-desktop-contentPaddingInline: 40;--ds-foundations-layout-desktop-maxContentWidth: 1400;--ds-foundations-form-pageMaxWidth: 1344;--ds-foundations-form-cardMaxWidth: 672;--ds-foundations-form-cardPadding: 32;--ds-foundations-form-headerSpacing: 24;--ds-foundations-form-sectionSpacing: 32;--ds-foundations-form-fieldSpacing: 16;--ds-foundations-form-labelSpacing: 8;--ds-foundations-form-helperSpacing: 8;--ds-foundations-form-actionsSpacing: 16;--ds-foundations-form-controlHeight: 48;--ds-foundations-form-controlRadiusToken: r2;--ds-foundations-form-controlRadius: 8;--ds-foundations-form-controlPadding-block: 12;--ds-foundations-form-controlPadding-inline: 16;--ds-foundations-form-controlIcon-size: 24;--ds-foundations-form-controlIcon-gap: 8;--ds-foundations-form-cardRadiusToken: r2;--ds-foundations-form-cardRadius: 8;--ds-foundations-form-emphasisBorderWidth: 1;--ds-foundations-form-twoColumn-cardMaxWidth: 1024;--ds-foundations-form-twoColumn-columnMinWidth: 320;--ds-foundations-form-twoColumn-columnGap: 24;--ds-foundations-form-twoColumn-rowGap: 24;--ds-foundations-form-guidelines-cardMaxWidth: 672;--ds-foundations-form-guidelines-columnGap: 32;--ds-foundations-form-guidelines-rowGap: 12;--ds-foundations-form-guidelines-cardPadding: 32;--ds-foundations-form-calendar-panelWidth: 320;--ds-foundations-form-calendar-panelPaddingBlock: 16;--ds-foundations-form-calendar-panelPaddingInline: 16;--ds-foundations-form-calendar-panelGap: 12;--ds-foundations-form-calendar-headerGap: 8;--ds-foundations-form-calendar-headerButtonSize: 32;--ds-foundations-form-calendar-gridGap: 4;--ds-foundations-form-calendar-daySize: 40;--ds-foundations-form-calendar-dayRadius: 8;--ds-foundations-card-interactive-background: var(--color-background-base);--ds-foundations-card-interactive-border: 1px solid var(--color-border-default);--ds-foundations-card-interactive-borderRadius: var(--radius-2);--ds-foundations-card-interactive-shadow: var(--shadow-e1);--ds-foundations-card-interactive-hoverBorderColor: var(--color-border-strong);--ds-foundations-card-interactive-hoverShadow: var(--shadow-e2);--ds-foundations-card-interactive-hoverBackground: var(--color-background-subtle);--ds-foundations-card-interactive-activeBorderColor: var(--color-brand-primary-base);--ds-foundations-card-interactive-activeBackground: var(--state-selected-background);--ds-foundations-card-content-background: var(--color-background-subtle);--ds-foundations-card-content-border: none;--ds-foundations-card-content-borderRadius: var(--radius-3);--ds-foundations-card-content-shadow: none}
