.editor-attachment{border:1px solid #e0d2ea;border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:18px 0;padding:14px;display:flex}.editor-attachment legend{color:#65427d;padding:0 5px;font-size:15px;font-weight:650}.editor-attachment label,.editor-audience-selector{color:#624873;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.editor-attachment input,.editor-attachment select,.editor-audience-selector select{color:#3f2d4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d1bedf;border-radius:7px;padding:10px;font-weight:400}.editor-attachment input:focus,.editor-attachment select:focus,.editor-audience-selector select:focus{outline-offset:1px;outline:2px solid #a879ca}.editor-attachment input[aria-invalid=true]{border-color:#c63d56}.editor-attachment p[role=alert]{color:#b53750;margin:0;font-size:12px}.editor-media-help{color:#897294;font-size:12px;font-weight:400;line-height:1.5}.editor-image-list{flex-direction:column;gap:12px;display:flex}.editor-image-entry{background:#f7f1fb;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.editor-remove-image,.editor-add-image{color:#7b3e9d;background:#eee3f6;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:7px 10px;font-size:12px;display:flex}.editor-remove-image{color:#a63f59;background:#f7eaf0;align-self:flex-end}.editor-remove-image:disabled,.editor-add-image:disabled{opacity:.45}.editor-audience-selector{padding:14px 0}.editor-audience-selector small{color:#8c759a;font-size:12px;font-weight:400}.composer-preview-card{overflow:hidden}.composer-preview-card .post-text{white-space:pre-wrap}.composer-preview-error{color:#a24c67;background:#fff2f6;padding:12px;font-size:13px}.composer-mobile-preview{display:none}body:has(.post-editor) .feed-panel-overlay{z-index:60}body:has(.post-editor) .feed-panel{z-index:61}@media (max-width:760px){.composer-mobile-preview{margin:18px 0;display:block}.composer-mobile-preview>h2{color:#6c4881;margin-bottom:10px;font-size:14px}.composer-mobile-preview .post-card{border:1px solid #e4d7ed;border-radius:10px}.editor-attachment input,.editor-attachment select,.editor-audience-selector select{font-size:16px}}
