.SDSToggleButton{border:1px solid var(--border-tertiary);background:var(--background-fill);cursor:pointer;color:var(--text-primary);outline:none;justify-content:center;align-items:center;font-family:inherit;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.SDSToggleButton:hover{background:var(--background-hover);border-color:var(--border-secondary)}.SDSToggleButton:focus-visible{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:2px}.SDSToggleButton--pressed{background:var(--brand-fifth);border-color:var(--brand-primary);color:var(--brand-primary)}.SDSToggleButton--pressed:hover{background:var(--brand-quaternary);border-color:var(--brand-secondary)}.SDSToggleButton--pressed:focus-visible{border-color:var(--brand-secondary)}.SDSToggleButton--disabled{background:var(--background-disabled);border-color:var(--border-disabled);color:var(--text-disabled);cursor:not-allowed}.SDSToggleButton--disabled:hover,.SDSToggleButton--disabled:focus-visible{background:var(--background-disabled);border-color:var(--border-disabled);outline:none}.SDSToggleButton--small{padding:var(--padding-button-button-small,8px) var(--padding-button-button-medium,12px);border-radius:var(--border-radius-button-rounded,8px);min-height:32px;font-size:14px;line-height:16px}.SDSToggleButton--medium{padding:var(--padding-button-button-medium,12px) var(--padding-button-button-large,16px);border-radius:var(--border-radius-button-rounded,8px);min-height:40px;font-size:16px;line-height:20px}.SDSToggleButton--large{padding:var(--padding-button-button-large,16px) var(--padding-button-button-x-large,20px);border-radius:var(--border-radius-button-rounder,10px);min-height:48px;font-size:18px;line-height:24px}.SDSToggleButton svg{fill:currentColor;width:1em;height:1em}.ImageInput{width:100%;position:relative}.ImageInput>*{width:100%;min-height:200px}.ImageInput__container{border-radius:8px;width:400px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.ImageInput__image-wrapper{width:100%;height:100%;position:relative}.ImageInput__image-wrapper:hover .ImageInput__image-action-section{display:flex}.ImageInput__image{object-fit:cover;width:100%;height:100%}.ImageInput__image-action-section{justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.ImageInput__add-item{width:100%}.ImageInput__image-action-item{color:var(--brand-primary)}.ImageInput__modal-content{background:var(--background-fill);border-radius:8px;flex-direction:column;gap:24px;width:600px;padding:24px;display:flex}.ImageInput__modal-header{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.ImageInput__error-text{color:var(--color-error)}.ImageInput__aspect-ratio-buttons{align-items:center;gap:12px;display:flex}.ImageInput__modal-buttons{gap:12px;display:flex}.ImageInput--square .ImageInput__container{width:200px;height:200px}.ImageInput--square .ImageInput__add-item{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.SDSTooltip{background:var(--color-neutral-900,#1a1a1a);color:var(--color-neutral-0,#fff);border-radius:var(--border-radius-small,4px);padding:var(--padding-content-tiny,8px) var(--padding-content-small,12px);font-size:var(--font-size-small,14px);line-height:var(--line-height-small,1.4);z-index:1100;word-wrap:break-word;opacity:0;max-width:300px;transition:opacity .2s ease-out,transform .2s ease-out;transform:scale(.95);box-shadow:0 4px 12px #00000026}.SDSTooltip[data-open]{opacity:1;transform:scale(1)}.SDSTooltip__arrow{background:var(--color-neutral-900,#1a1a1a);width:8px;height:8px;transform:rotate(45deg)}.SDSTooltip__arrow[data-side=top]{bottom:-4px}.SDSTooltip__arrow[data-side=bottom]{top:-4px}.SDSTooltip__arrow[data-side=left]{right:-4px}.SDSTooltip__arrow[data-side=right]{left:-4px}.TextEditorTextSizeGroup{border:1px solid var(--input-default);border-radius:var(--border-radius-small);background:var(--background-fill);width:175px;height:32px;color:var(--text-primary);cursor:pointer;padding:0 12px;font-size:14px;transition:all .2s}.TextEditorTextSizeGroup:hover:not(:disabled){border-color:var(--input-hover);background:var(--background-hover)}.TextEditorTextSizeGroup:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.TextEditorTextSizeGroup:disabled{background:var(--input-disabled);cursor:not-allowed;opacity:.6}.RichTextInput{background:var(--background-fill);padding:var(--padding-content-xs);align-items:flex-start;gap:var(--gaps-text-x-large);border-radius:var(--border-radius-input-medium);border:1px solid var(--input-default);box-shadow:none;resize:vertical;flex-direction:column;flex-shrink:0;width:100%;transition:border-color .4s,color .4s;display:flex}.RichTextInput:hover{border-color:var(--input-hover)}.RichTextInput:focus-within{border-color:var(--brand-primary)}.RichTextInput--error,.RichTextInput--error:hover{border-color:var(--status-alert)}.RichTextInput--error:active,.RichTextInput--error:focus-visible,.RichTextInput--error:focus-within{border-color:var(--brand-primary)}.RichTextInput--fullWidth{width:100%}.RichTextInput--disabled{-webkit-text-fill-color:var(--input-disabled);color:var(--input-disabled)}.RichTextInput--disabled:hover,.RichTextInput--disabled:focus-within{border-color:var(--input-default);-webkit-text-fill-color:var(--input-disabled);color:var(--input-disabled)}.RichTextInput__container{gap:var(--gaps-text-small);flex-direction:column;display:inline-flex}.RichTextInput__container--fullWidth,.RichTextInput__editor{width:100%}.ProseMirror{outline:none}.tiptap p.is-editor-empty:first-child:before{color:var(--text-inactive);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.TimePicker{width:100%;position:relative}.TimePicker__label{display:block}.TimePicker__label--required{color:red}.TimePicker__arrow{color:#000}.TimePicker__input-wrapper{width:100%;position:relative}.TimePicker__input{padding:var(--padding-input-field-input-medium);align-items:center;gap:var(--gaps-input-regular);border-radius:var(--border-radius-input-medium,12px);border:1px solid var(--input-default);background:var(--background-fill);align-self:stretch;display:flex}.TimePicker__input:disabled{cursor:not-allowed}.TimePicker__dropdown{border-radius:var(--Radius-corner-radius-100,8px);background:var(--color-bg-Primary,#fff);width:166px;box-shadow:0 1px 4px 0 var(--color-stroke-strokeSubtle,#dcdcdc);z-index:1;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 20px;display:flex;position:absolute}.TimePicker__content{flex-direction:column;align-items:center;width:100%;display:flex}.TimePicker__time-and-timezone{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.TimePicker__time{flex-direction:column;align-items:center;gap:1rem;display:flex}.TimePicker__time-columns{justify-content:space-between;align-items:center;display:flex}.TimePicker__time-column{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TimePicker__value{text-align:center;min-width:2.5ch;font-size:1.5rem;font-weight:500}.TimePicker__separator{margin-top:.25rem;font-size:1.5rem;font-weight:500}.TimePicker__period{gap:0;width:100%;display:flex}.TimePicker__period-btn{flex:1}.FormGroup{padding:var(--gaps-input-large);align-items:flex-start;gap:var(--gaps-content-default);border:1px solid var(--background-action-neutral);background:var(--background-fill);border-radius:20px;flex-direction:column;align-self:stretch;width:100%;display:flex;box-shadow:0 2px 8px #00000014}
