diff --git a/web/modals/threads/thread-settings-modal.css b/web/modals/threads/thread-settings-modal.css new file mode 100644 --- /dev/null +++ b/web/modals/threads/thread-settings-modal.css @@ -0,0 +1,143 @@ +div.modal-body { + padding: 6px 6px; + width: 100%; + box-sizing: border-box; + background-color: var(--modal-bg); + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; + flex: 1; + display: flex; + flex-direction: column; +} +div.resized-modal-body { + min-height: 250px; +} +div.modal-body p { + padding: 1px 3px 4px 3px; + font-size: 14px; + text-align: center; +} +div.modal-body p.form-pre-footer { + padding-top: 5px; + font-size: 12px; + font-style: italic; +} +div.modal-body textarea { + margin: 3px; +} +div.modal-body textarea { + font-size: 14px; + padding: 1px; + width: 175px; +} +div.large-modal-container div.modal-body textarea { + width: 275px; +} +div.modal-body p.confirm-account-password { + margin-bottom: 4px; + color: var(--fg); +} +div.modal-body div.form-footer { + display: flex; + flex-direction: row-reverse; + justify-content: space-between; + padding-top: 8px; +} +div.modal-body div.form-footer div.modal-form-error { + font-size: 12px; + color: red; + font-style: italic; + padding-left: 6px; + align-self: center; +} +div.modal-body div.form-footer div.modal-form-error ol { + padding-left: 20px; +} +div.modal-body div.form-title { + display: inline-block; + text-align: right; + padding-right: 5px; + padding-top: 5px; + font-size: 14px; + font-weight: 600; + vertical-align: top; + width: 110px; + color: var(--fg); +} +div.large-modal-container div.modal-body div.form-title { + width: 140px; +} +div.modal-body div.form-content { + display: inline-block; + font-family: var(--font-stack); + color: var(--fg); +} +div.modal-body div.form-content input { + margin-bottom: 4px; +} +div.modal-body div.form-subtitle { + font-size: 12px; + padding-left: 4px; + font-style: italic; +} + +div.form-text { + display: flex; + align-items: baseline; +} +div.form-text > div.form-title { + vertical-align: initial; + flex-shrink: 0; +} +div.form-text > div.form-content { + margin-left: 3px; + margin-bottom: 3px; + word-break: break-word; +} + +div.form-text > div.form-float-title { + float: left; + text-align: right; + padding-right: 5px; + font-size: 14px; + font-weight: 600; + width: 110px; +} +div.form-text > div.form-float-content { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + font-size: 14px; + padding: 1px 20px 3px 4px; + margin-top: 5px; +} + +.italic { + font-style: italic; + color: var(--fg); +} + +ul.tab-panel { + background-color: var(--modal-bg); + padding-left: 10px; + padding-top: 5px; +} +ul.tab-panel > li { + display: inline-block; + list-style-type: none; + font-size: 13px; + font-weight: 600; + cursor: pointer; + padding: 3px 10px 3px 10px; +} +ul.tab-panel > li > a { + color: #555555; +} +ul.tab-panel > li.delete-tab > a { + color: #ff0000 !important; +} + +div.user-settings-current-password { + padding-top: 4px; + margin-top: 5px; +}