.form-field{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}.form-field-label{font-size:var(--ds-font-size-body-small);line-height:var(--ds-line-height-body-small);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-subtle)}.form-field-required{color:var(--ds-text-danger)}.form-field-error{align-items:flex-start;gap:var(--ds-space-050);color:var(--ds-text-danger);display:flex}.form-field-error .icon{width:14px;height:14px;margin-top:1px}.form-field-helper{color:var(--ds-text-subtlest)}.form-control{width:100%;min-height:var(--ds-control-height);padding:var(--ds-space-075) var(--ds-space-100);border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-border-radius);background-color:var(--ds-background-input);color:var(--ds-text);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body);transition:background-color var(--ds-transition-fast), border-color var(--ds-transition-fast)}.form-control:hover{background-color:var(--ds-background-input-hovered)}.form-control:focus{border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 1px var(--ds-border-focused);background-color:var(--ds-background-input);outline:none}.form-control::placeholder{color:var(--ds-text-subtlest)}.form-control.invalid{border-color:var(--ds-border-danger);box-shadow:inset 0 0 0 1px var(--ds-border-danger)}.form-control:disabled{background-color:var(--ds-background-disabled);border-color:var(--ds-border-disabled);color:var(--ds-text-disabled);cursor:not-allowed}
.section-message{gap:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-border-radius);display:flex}.section-message-icon{padding-top:2px;display:inline-flex}.section-message-icon .icon{width:20px;height:20px}.section-message-content{gap:var(--ds-space-100);flex-direction:column;min-width:0;display:flex}.section-message-actions{gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.section-message.information{background-color:var(--ds-background-information)}.section-message.information .section-message-icon{color:var(--ds-icon-information)}.section-message.warning{background-color:var(--ds-background-warning)}.section-message.warning .section-message-icon{color:var(--ds-icon-warning)}.section-message.error{background-color:var(--ds-background-danger)}.section-message.error .section-message-icon{color:var(--ds-icon-danger)}.section-message.success{background-color:var(--ds-background-success)}.section-message.success .section-message-icon{color:var(--ds-icon-success)}.section-message.discovery{background-color:var(--ds-background-discovery)}.section-message.discovery .section-message-icon{color:var(--ds-icon-discovery)}
.avatar{border-radius:var(--ds-border-radius-circle);color:var(--ds-text-inverse);font-weight:var(--ds-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar.small{width:24px;height:24px;font-size:10px}.avatar.medium{width:32px;height:32px;font-size:12px}
.user-name{align-items:center;gap:var(--ds-space-075);min-width:0;display:inline-flex}.user-name-unknown{border-radius:var(--ds-border-radius-circle);background-color:var(--ds-background-neutral);width:24px;height:24px;color:var(--ds-icon-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
