.config-public-details-container { display: flex; flex-direction: row; align-items: flex-start; flex-wrap: wrap; .text-fields { margin-right: 2rem; } .misc-fields { width: 25em; } .tag-editor-container, .config-directory-details-form { border-radius: 1em; background-color: rgba(128,99,255,.1); padding: 1.5em; margin-bottom: 1em; } } .status-message { margin: 1rem 0; min-height: 1.4em; font-size: .75rem; &.success { color: var(--ant-success); } &.error { color: var(--ant-error); } } // form-textfield // form-textfield .textfield-container { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end; position: relative; width: 314px; // &.type-numeric { // .ant-form-item-control { // flex-direction: row; // .ant-form-item-control-input { // margin-right: .75rem; // } // } // } } .textfield { display: flex; flex-direction: row; align-items: flex-start; .field { width: 18rem; &.ant-input-number { width: 8em; } } .info-tip { margin-right: .75rem; } .ant-form-item { margin-bottom: 16px; &.ant-form-item-with-help { margin-bottom: 16px; } } .ant-form-item-label label { font-weight: bold; color: var(--owncast-purple); } .ant-form-item-explain { width: 70%; } } .submit-button { position: absolute; right: 0; bottom: .5em; } // .ant-form-horizontal { // .textfield-container.type-numeric { // width: auto; // .submit-button { // bottom: unset; // top: 0; // right: unset; // } // } // } // form-toggleswitch // form-toggleswitch .toggleswitch-container { .status-message { margin-top: .25rem; } } .toggleswitch { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; .label { font-weight: bold; color: var(--owncast-purple); } .info-tip { margin-left: .5rem; svg { fill: white; } } .ant-form-item { margin: 0 .75rem 0 0; } } // TAGS STUFF // TAGS STUFF .tag-current-tags { .ant-tag { margin: .1rem; font-size: .85rem; border-radius: 10em; padding: .25em 1em; background-color: rgba(255,255,255,.5); .ant-tag-close-icon { transform: translateY(-1px); margin-left: .3rem; padding: 2px; border-radius: 5rem; border: 1px solid #eee; &:hover { border-color: #e03; svg { fill: black; transition: fill .3s; } } } } } .add-new-tag-section { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; .new-tag-input { width: 16em; } } .config-page-content-form { .page-content-actions { margin-top: 1em; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; .status-message { margin-left: 1em; } } } .config-video-variants { .config-video-misc { margin: 2rem 0; // .ant-form { // display: flex; // flex-direction: row; // align-items: flex-start; // } } }