@layer semi{.semi-form .semi-form-field{box-sizing:border-box}.semi-form-horizontal{flex-wrap:wrap;display:flex}.semi-form-horizontal .semi-form-field{margin-inline-start:0;padding-inline-end:16px}.semi-form-horizontal .semi-form-field:last-child{margin-inline-end:16px}.semi-form-horizontal .semi-form-field-group{padding-inline-end:16px}.semi-form-horizontal .semi-row{display:block}.semi-form-vertical .semi-form-field{margin:0;padding-top:12px;padding-bottom:12px;overflow:hidden}.semi-form-vertical .semi-form-field .semi-form-col-right{justify-content:flex-end;display:flex}.semi-form-vertical .semi-form-field .semi-form-col-left{justify-content:flex-start;display:flex}.semi-form-vertical .semi-form-field-group .semi-form-col-right{justify-content:flex-end;display:flex}.semi-form-vertical .semi-form-field-group .semi-form-col-left{justify-content:flex-start;display:flex}.semi-form-field-label{font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-regular);line-height:var(--semi-line-height-regular);box-sizing:border-box;font-weight:var(--semi-font-weight-bold);vertical-align:middle;color:var(--semi-color-text-0);flex-shrink:0;margin-top:0;margin-bottom:4px;padding-inline-end:16px;display:inline-block}.semi-form-field-label-disabled{color:var(--semi-color-disabled-text)}.semi-form-field-label-with-extra .semi-form-field-label-text{display:inline-block}.semi-form-field-label-with-extra .semi-form-field-label-extra{align-items:center;margin-inline-start:4px;display:flex}.semi-form-field-label-required .semi-form-field-label-text:after{font-weight:var(--semi-font-weight-bold);color:var(--semi-color-danger);content:"*";margin-inline-start:4px}.semi-form-field-label-required-disabled{color:var(--semi-color-danger)}.semi-form-field-label-optional-text{color:var(--semi-color-tertiary)}.semi-form-field-label-left{text-align:start}.semi-form-field-label-right{text-align:end}.semi-form-field-error-message,.semi-form-field-help-text{font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-regular);line-height:var(--semi-line-height-regular);align-items:center;margin-top:4px;display:flex}.semi-form-field-error-message .semi-icon-alert_triangle,.semi-form-field-help-text .semi-icon-alert_triangle{color:var(--semi-color-warning)}.semi-form-field-error-message{color:var(--semi-color-danger)}.semi-form-field[x-label-pos=top] .semi-form-field-label{display:block}.semi-form-field[x-label-pos=top] .semi-checkboxGroup,.semi-form-field[x-label-pos=top] .semi-radioGroup{padding-top:4px;padding-bottom:4px}.semi-form-field[x-label-pos=top] .semi-radioGroup-buttonRadio,.semi-form-field[x-label-pos=top] .semi-radioGroup-horizontal-card,.semi-form-field[x-label-pos=top] .semi-radioGroup-vertical-card{padding-top:0;padding-bottom:0}.semi-form-field[x-label-pos=top] .semi-form-field-label-with-extra{align-items:center;display:flex}.semi-form-field[x-label-pos=left]{display:flex}.semi-form-field[x-label-pos=left] .semi-form-field-label{margin-inline-end:0;margin-bottom:0;padding-top:6px;padding-bottom:6px}.semi-form-field[x-label-pos=left] .semi-form-field-label-with-extra{align-items:center;display:flex}.semi-form-field[x-label-pos=left] .semi-form-field-label-with-extra.semi-form-field-label-right{justify-content:flex-end}.semi-form-field[x-label-pos=left] .semi-checkboxGroup,.semi-form-field[x-label-pos=left] .semi-radioGroup{padding-top:6px;padding-bottom:6px}.semi-form-field[x-label-pos=left] .semi-radioGroup-buttonRadio,.semi-form-field[x-label-pos=left] .semi-radioGroup-horizontal-card,.semi-form-field[x-label-pos=left] .semi-radioGroup-vertical-card{padding-top:0;padding-bottom:0}.semi-form-field[x-label-pos=left] .semi-switch,.semi-form-field[x-label-pos=left] .semi-rating{vertical-align:middle;margin-top:4px;margin-bottom:4px}.semi-form-field[x-extra-pos=middle] .semi-form-field-extra{margin-top:4px;margin-bottom:4px}.semi-form-field[x-extra-pos=bottom] .semi-form-field-extra{margin-top:4px}.semi-form-field-main{width:100%}.semi-form-field-validate-status-icon{flex-shrink:0;align-self:flex-start;margin-inline-end:4px;position:relative;top:2px}.semi-form-field-extra{color:var(--semi-color-tertiary)}.semi-form-field-extra-string{font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-regular);line-height:var(--semi-line-height-regular);color:var(--semi-color-tertiary)}.semi-form-vertical .semi-form-field-group{margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:12px;overflow:hidden}.semi-form-vertical .semi-form-field-group .semi-form-field{margin-top:0;margin-bottom:0}.semi-form-field-group[x-label-pos=left]{display:flex}.semi-form-field-group[x-label-pos=left] .semi-form-field-label{margin-inline-end:0;margin-bottom:0;padding-top:6px;padding-bottom:6px}.semi-form-section{width:100%;margin-top:28px}.semi-form-section-text{font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-header-5);line-height:var(--semi-line-height-header-5);margin-block:0;width:100%;font-weight:var(--semi-font-weight-bold);color:var(--semi-color-text-0);border-bottom:1px solid var(--semi-color-border);margin-top:0;margin-bottom:4px;padding-top:0;padding-bottom:8px}.semi-form-section:first-of-type{margin-top:0}.semi-form:dir(rtl),.semi-form-field:dir(rtl),.semi-form-field-label:dir(rtl),.semi-form-section:dir(rtl){direction:rtl}}
