.omilab-nodes-feed { width: 100%; max-width: none; margin: 0; }
.omilab-nodes-feed .omilab-feed-title { margin: 0 0 14px; font-size: 1.4rem; }
.omilab-nodes-feed .omilab-feed-layout { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: 18px; align-items: start; }
.omilab-nodes-feed .omilab-feed-sidebar { padding: 0; position: sticky; top: 12px; text-align: left; }
.admin-bar .omilab-nodes-feed .omilab-feed-sidebar { top: calc(32px + 12px); }
.omilab-nodes-feed .omilab-feed-main { min-width: 0; }
.omilab-nodes-feed.is-nonfeed-view .omilab-feed-layout { grid-template-columns: minmax(0, 1fr); }
.omilab-nodes-feed.is-nonfeed-view .omilab-feed-sidebar { display: none; }
.omilab-nodes-feed .omilab-feed-panel[hidden] { display: none !important; }
.omilab-nodes-feed .omilab-feed-external-link-wrap { margin: 8px 0 14px; }
.omilab-nodes-feed .omilab-feed-external-link { color: #0a66c2; text-decoration: none; font-weight: 600; }
.omilab-nodes-feed .omilab-feed-external-link:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-stats { display: flex; flex-wrap: wrap; gap: 8px 12px; margin: 0 0 10px; font-size: .74rem; line-height: 1.35; color: #64748b; }
.omilab-nodes-feed .omilab-feed-stats-item strong { font-weight: 600; color: #475569; }
.omilab-nodes-feed .omilab-feed-sidebar-title { margin: 0 0 10px; font-size: .95rem; line-height: 1.2; color: #0f172a; }
.omilab-nodes-feed .omilab-feed-active-filter { display: inline-flex; align-items: center; justify-content: flex-start; gap: 8px; margin: 0 0 14px; padding: 4px 10px; border-radius: 999px; background: #eef3f8; color: #0f172a; font-size: .84rem; line-height: 1.2; }
.omilab-nodes-feed .omilab-feed-active-filter[hidden] { display: none !important; }
.omilab-nodes-feed .omilab-feed-active-filter-clear { border: none; background: transparent; color: #334155; cursor: pointer; font-size: 14px; line-height: 1; padding: 0; width: 14px; height: 14px; display: inline-flex; align-items: center; justify-content: center; }
.omilab-nodes-feed .omilab-feed-active-filter-clear:hover { color: #b42318; }
.omilab-nodes-feed .omilab-feed-view-list { list-style: none; margin: 0 0 16px; padding: 0; display: flex; align-items: stretch; gap: 10px; width: 100%; }
.omilab-nodes-feed .omilab-feed-view-option { margin: 0; flex: 1 1 0; min-width: 0; }
.omilab-nodes-feed .omilab-feed-view-item { border: 1px solid #d0d7de; background: #fff; color: #334155; padding: 8px 10px; text-align: center; font-size: .95rem; line-height: 1.3; cursor: pointer; width: 100%; border-radius: 10px; }
.omilab-nodes-feed .omilab-feed-view-item:hover { border-color: #b42318; color: #b42318; }
.omilab-nodes-feed .omilab-feed-view-item.is-active { border-color: #0a66c2; background: #eaf3ff; color: #0a66c2; font-weight: 700; text-decoration: none; }
.omilab-nodes-feed .omilab-feed-feed-filters { margin-top: 2px; }
.omilab-nodes-feed .omilab-feed-search-wrap { margin: 0 0 12px; }
.omilab-nodes-feed .omilab-feed-search-input { width: 100%; border: 1px solid #d0d7de; border-radius: 8px; padding: 8px 10px; font-size: .9rem; line-height: 1.3; background: #fff; color: #334155; }
.omilab-nodes-feed .omilab-feed-search-input:focus { outline: none; border-color: #0a66c2; box-shadow: 0 0 0 2px rgba(10,102,194,.15); }
.omilab-nodes-feed .omilab-feed-filter-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 14px; }
.omilab-nodes-feed .omilab-feed-filter-option { margin: 0; }
.omilab-nodes-feed .omilab-feed-filter-item { border: none; background: transparent; color: #334155; padding: 0; text-align: left; font-size: 1rem; line-height: 1.45; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 10px; width: 100%; }
.omilab-nodes-feed .omilab-feed-filter-item:hover { color: #b42318; }
.omilab-nodes-feed .omilab-feed-filter-item.is-active { color: #0f172a; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; }
.omilab-nodes-feed .omilab-feed-filter-count { font-size: .82rem; line-height: 1.2; color: #64748b; font-weight: 500; }
.omilab-nodes-feed .omilab-feed-filter-sep { border: 0; border-top: 1px solid #e2e8f0; margin: 14px 0; }
.omilab-nodes-feed .omilab-feed-list { list-style: none; margin: 0; padding: 0; }
.omilab-nodes-feed .omilab-feed-item { margin: 0 0 18px; }
.omilab-nodes-feed .omilab-feed-card { border: 1px solid #e2e8f0; border-radius: 12px; background: #fff; padding: 14px 16px; box-shadow: 0 1px 3px rgba(0,0,0,.06); }
.omilab-nodes-feed .omilab-feed-head { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; margin-bottom: 8px; }
.omilab-nodes-feed .omilab-feed-user-wrap { display: flex; align-items: center; gap: 10px; }
.omilab-nodes-feed .omilab-feed-user-avatar { width: 36px; height: 36px; border-radius: 50%; border: 1px solid #dbe3ec; object-fit: cover; background: #fff; display: block; }
.omilab-nodes-feed .omilab-feed-user-avatar-secondary { margin-left: -4px; border-color: #cbd5e1; }
.omilab-nodes-feed .omilab-feed-user-fallback { width: 36px; height: 36px; border-radius: 50%; border: 1px solid #dbe3ec; background: #eaf1f8; color: #1f3b57; display: flex; align-items: center; justify-content: center; font-weight: 600; font-size: .8rem; }
.omilab-nodes-feed .omilab-feed-user { margin: 0; font-size: 1rem; line-height: 1.2; color: #0f172a; }
.omilab-nodes-feed .omilab-feed-user-meta { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.omilab-nodes-feed .omilab-feed-user-node { margin: 0; font-size: .82rem; line-height: 1.2; color: #64748b; }
.omilab-nodes-feed .omilab-feed-user-node a { color: inherit; text-decoration: none; }
.omilab-nodes-feed .omilab-feed-user-node a:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-user a { color: inherit; text-decoration: none; }
.omilab-nodes-feed .omilab-feed-user a:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-date { margin: 0; font-size: .88rem; color: #64748b; }
.omilab-nodes-feed .omilab-feed-body { display: block; }
.omilab-nodes-feed .omilab-feed-repost-note { margin: 0 0 10px; }
.omilab-nodes-feed .omilab-feed-repost-note-title { margin: 0 0 4px; color: #0f172a; line-height: 1.3; }
.omilab-nodes-feed .omilab-feed-repost-note-text { margin: 0; color: #334155; font-size: .9rem; line-height: 1.45; }
.omilab-nodes-feed .omilab-feed-repost-source { border: 2px solid #0ea5a4; background: #f2fbfb; border-radius: 10px; padding: 12px; margin: 0 0 10px; }
.omilab-nodes-feed .omilab-feed-content { margin: 0 0 10px; color: #334155; }
.omilab-nodes-feed .omilab-feed-post-title { margin: 0 0 4px; color: #0f172a; line-height: 1.3; }
.omilab-nodes-feed .omilab-feed-post-title a { color: inherit; text-decoration: none; font-weight: 700; }
.omilab-nodes-feed .omilab-feed-post-title a:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-post-authors { margin: 0 0 6px; color: #475569; font-size: .82rem; line-height: 1.35; }
.omilab-nodes-feed .omilab-feed-post-authors-list { display: flex; flex-wrap: wrap; gap: 6px 10px; margin: 0 0 8px; }
.omilab-nodes-feed .omilab-feed-post-author-item { display: inline-flex; align-items: center; gap: 6px; }
.omilab-nodes-feed .omilab-feed-post-author-avatar { width: 20px; height: 20px; border-radius: 50%; object-fit: cover; border: 1px solid #dbe3ec; background: #fff; }
.omilab-nodes-feed .omilab-feed-post-author-link,
.omilab-nodes-feed .omilab-feed-post-author-text { font-size: .82rem; line-height: 1.3; color: #475569; text-decoration: none; }
.omilab-nodes-feed .omilab-feed-post-author-link:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-content a { text-decoration: none; color: #b42318; font-weight: 400; }
.omilab-nodes-feed .omilab-feed-content a:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-excerpt-toggle,
.omilab-nodes-feed .omilab-feed-excerpt-static { border: none; background: transparent; color: #b42318; cursor: pointer; padding: 0 2px; font-size: .82rem; line-height: 1.2; text-decoration: underline; text-underline-offset: 2px; }
.omilab-nodes-feed .omilab-feed-excerpt-short { margin: 0 0 4px; }
.omilab-nodes-feed .omilab-feed-excerpt-full { max-width: 100%; overflow-wrap: anywhere; word-break: break-word; }
.omilab-nodes-feed .omilab-feed-excerpt-full * { max-width: 100%; box-sizing: border-box; }
.omilab-nodes-feed .omilab-feed-excerpt-full h1 { font-size: 1.35rem; line-height: 1.25; margin: 0 0 .5em; }
.omilab-nodes-feed .omilab-feed-excerpt-full h2 { font-size: 1.2rem; line-height: 1.3; margin: 0 0 .45em; }
.omilab-nodes-feed .omilab-feed-excerpt-full h3,
.omilab-nodes-feed .omilab-feed-excerpt-full h4,
.omilab-nodes-feed .omilab-feed-excerpt-full h5,
.omilab-nodes-feed .omilab-feed-excerpt-full h6 { font-size: 1.05rem; line-height: 1.35; margin: 0 0 .4em; }
.omilab-nodes-feed .omilab-feed-excerpt-full img,
.omilab-nodes-feed .omilab-feed-excerpt-full iframe,
.omilab-nodes-feed .omilab-feed-excerpt-full table,
.omilab-nodes-feed .omilab-feed-excerpt-full pre { max-width: 100%; height: auto; }
.omilab-nodes-feed .omilab-feed-media-sep { border: 0; border-top: 1px solid #e2e8f0; margin: 8px 0 10px; }
.omilab-nodes-feed .omilab-feed-content-images { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 10px; }
.omilab-nodes-feed .omilab-feed-content-image-btn { display: block; width: 200px; height: 200px; max-width: 100%; margin: 0; padding: 0; border: none; background: transparent; cursor: pointer; }
.omilab-nodes-feed .omilab-feed-content-image { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 8px; }
.omilab-nodes-feed .omilab-feed-linkedin-embed { display: block; width: 100%; max-width: 400px; height: 250px; max-height: 250px; border: 0; border-radius: 8px; margin: 8px 0; }
.omilab-nodes-feed .omilab-feed-focus { margin: 14px 0 6px; color: #0f172a; font-weight: 400; }
.omilab-nodes-feed .omilab-feed-tagline { margin: 0; color: #b42318; font-weight: 700; text-align: center; text-transform: uppercase; }
.omilab-nodes-feed .omilab-feed-badges { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
.omilab-nodes-feed .omilab-feed-badge { display: inline-flex; align-items: center; padding: 2px 8px; border-radius: 999px; background: #eef3f8; color: #334155; font-size: .75rem; line-height: 1.35; text-transform: uppercase; }
.omilab-nodes-feed .omilab-feed-logo-wrap { display: block; margin: 0 0 10px 0; }
.omilab-nodes-feed .omilab-feed-logo-wrap.is-node-logo { float: right; margin: 0 0 10px 14px; }
.omilab-nodes-feed .omilab-feed-logo { display: block; max-height: 72px; max-width: 220px; width: auto; height: auto; object-fit: contain; background: #fff; border: none; border-radius: 10px; padding: 8px; }
.omilab-nodes-feed .omilab-feed-actions { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-top: 12px; padding-top: 10px; border-top: 1px solid #eef2f6; }
.omilab-nodes-feed .omilab-feed-reaction-wrap { position: relative; display: inline-block; }
.omilab-nodes-feed .omilab-feed-reaction-picker { display: none; position: absolute; left: 0; bottom: calc(100% + 6px); background: #fff; border: 1px solid #d0d7de; border-radius: 999px; padding: 4px 6px; box-shadow: 0 8px 20px rgba(0,0,0,.12); z-index: 2; white-space: nowrap; }
.omilab-nodes-feed .omilab-feed-reaction-wrap.is-open .omilab-feed-reaction-picker { display: block; }
.omilab-nodes-feed .omilab-feed-reaction-option { border: none; background: transparent; cursor: pointer; font-size: 18px; line-height: 1; padding: 2px 4px; }
.omilab-nodes-feed .omilab-feed-share-wrap { position: relative; display: inline-block; }
.omilab-nodes-feed .omilab-feed-share-menu { display: none; position: absolute; right: 0; bottom: calc(100% + 6px); background: #fff; border: 1px solid #d0d7de; border-radius: 10px; padding: 6px; box-shadow: 0 8px 20px rgba(0,0,0,.12); z-index: 2; min-width: 148px; }
.omilab-nodes-feed .omilab-feed-share-wrap.is-open .omilab-feed-share-menu { display: block; }
.omilab-nodes-feed .omilab-feed-share-option { display: block; width: 100%; text-align: left; border: none; background: transparent; border-radius: 6px; padding: 6px 8px; cursor: pointer; font-size: .82rem; color: #1f3b57; }
.omilab-nodes-feed .omilab-feed-share-option:hover { background: #f1f5f9; }
.omilab-nodes-feed .omilab-feed-share-status { font-size: .78rem; color: #475569; display: none; }
.omilab-nodes-feed .omilab-feed-share-status.is-visible { display: inline; }
.omilab-nodes-feed .omilab-feed-action-btn { border: 1px solid #d0d7de; background: #fff; color: #1f3b57; border-radius: 999px; padding: 4px 10px; font-size: .82rem; cursor: pointer; line-height: 1.2; min-height: 30px; display: inline-flex; align-items: center; }
.omilab-nodes-feed .omilab-feed-readmore-btn { text-decoration: none; font-size: .78rem; line-height: 1.1; display: inline-flex; align-items: center; min-height: 24px; padding: 2px 8px; }
.omilab-nodes-feed .omilab-feed-edit-btn { text-decoration: none; border-color: #f59e0b; background: #fffbeb; color: #92400e; font-size: .78rem; line-height: 1.1; min-height: 24px; padding: 2px 8px; }
.omilab-nodes-feed .omilab-feed-edit-btn:hover { background: #fef3c7; color: #78350f; }
.omilab-nodes-feed .omilab-feed-delete-btn { border-color: #ef4444; background: #fef2f2; color: #b91c1c; font-size: .82rem; line-height: 1.2; min-height: 30px; padding: 4px 10px; }
.omilab-nodes-feed .omilab-feed-delete-btn:hover { background: #fee2e2; color: #991b1b; }
.omilab-nodes-feed .omilab-feed-repost-btn { border-color: #0ea5a4; background: #ecfeff; color: #0f766e; }
.omilab-nodes-feed .omilab-feed-repost-btn:hover { background: #cffafe; color: #115e59; }
.omilab-nodes-feed .omilab-feed-action-btn.is-liked { background: #e8f0ff; border-color: #97b4ff; color: #1d4ed8; }
.omilab-nodes-feed .omilab-feed-counts { font-size: .8rem; color: #64748b; }
.omilab-nodes-feed .omilab-feed-reactions-summary { display: inline-flex; align-items: center; gap: 2px; margin-right: 6px; }
.omilab-nodes-feed .omilab-feed-count-link { cursor: pointer; text-decoration: underline; text-underline-offset: 2px; }
.omilab-nodes-feed .omilab-feed-comments { margin-top: 10px; }
.omilab-nodes-feed .omilab-feed-comments-list { list-style: none; margin: 0 0 10px; padding: 0; }
.omilab-nodes-feed .omilab-feed-comments-list li { margin: 0 0 6px; padding: 6px 8px; background: #f8fafc; border-radius: 8px; font-size: .86rem; color: #334155; }
.omilab-nodes-feed .omilab-feed-comment-item { display: flex; align-items: flex-start; gap: 8px; }
.omilab-nodes-feed .omilab-feed-comment-avatar { width: 24px; height: 24px; border-radius: 50%; object-fit: cover; flex-shrink: 0; margin-top: 1px; }
.omilab-nodes-feed .omilab-feed-comment-text { display: block; line-height: 1.35; }
.omilab-nodes-feed .omilab-feed-modal-overlay { position: fixed; inset: 0; background: rgba(0,0,0,.55); z-index: 10000; display: none; align-items: center; justify-content: center; padding: 16px; }
.omilab-nodes-feed .omilab-feed-modal-overlay.is-open { display: flex; }
.omilab-nodes-feed .omilab-feed-modal-dialog { width: min(92vw,460px); max-height: 82vh; overflow: auto; background: #fff; border-radius: 10px; box-shadow: 0 16px 30px rgba(0,0,0,.22); padding: 14px 14px 12px; }
.omilab-nodes-feed .omilab-feed-image-modal-dialog { width: min(96vw,920px); max-height: 92vh; padding: 8px; }
.omilab-nodes-feed .omilab-feed-image-frame { position: relative; }
.omilab-nodes-feed .omilab-feed-image-modal-img { display: block; max-width: 100%; max-height: 82vh; width: auto; height: auto; margin: 0 auto; border-radius: 8px; }
.omilab-nodes-feed .omilab-feed-gallery-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; border: none; border-radius: 999px; background: rgba(15,23,42,.65); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 22px; line-height: 1; z-index: 2; }
.omilab-nodes-feed .omilab-feed-gallery-arrow:hover { background: rgba(15,23,42,.82); }
.omilab-nodes-feed .omilab-feed-gallery-arrow.prev { left: 10px; }
.omilab-nodes-feed .omilab-feed-gallery-arrow.next { right: 10px; }
.omilab-nodes-feed .omilab-feed-modal-header { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 8px; }
.omilab-nodes-feed .omilab-feed-modal-title { margin: 0; font-size: 1rem; line-height: 1.2; color: #0f172a; }
.omilab-nodes-feed .omilab-feed-modal-close { border: none; background: transparent; font-size: 20px; line-height: 1; cursor: pointer; color: #334155; }
.omilab-nodes-feed .omilab-feed-reaction-users { list-style: none; margin: 0; padding: 0; }
.omilab-nodes-feed .omilab-feed-reaction-users li { display: flex; align-items: center; gap: 8px; padding: 6px 0; border-bottom: 1px solid #f1f5f9; }
.omilab-nodes-feed .omilab-feed-reaction-users li:last-child { border-bottom: none; }
.omilab-nodes-feed .omilab-feed-reaction-user-avatar { width: 26px; height: 26px; border-radius: 50%; object-fit: cover; flex-shrink: 0; }
.omilab-nodes-feed .omilab-feed-reaction-user-name { flex: 1 1 auto; color: #334155; font-size: .9rem; }
.omilab-nodes-feed .omilab-feed-reaction-user-emoji { font-size: 18px; line-height: 1; }
.omilab-nodes-feed .omilab-feed-repost-modal-dialog { width: min(92vw,520px); }
.omilab-nodes-feed .omilab-feed-repost-modal-body { display: flex; flex-direction: column; gap: 8px; }
.omilab-nodes-feed .omilab-feed-repost-modal-label { font-size: .84rem; color: #475569; }
.omilab-nodes-feed .omilab-feed-repost-modal-title-input,
.omilab-nodes-feed .omilab-feed-repost-modal-text-input { width: 100%; border: 1px solid #d0d7de; border-radius: 8px; padding: 8px 10px; font-size: .92rem; }
.omilab-nodes-feed .omilab-feed-repost-modal-text-input { resize: vertical; min-height: 96px; }
.omilab-nodes-feed .omilab-feed-repost-modal-actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 4px; }
.omilab-nodes-feed .omilab-feed-comment-form { display: flex; gap: 8px; align-items: flex-start; }
.omilab-nodes-feed .omilab-feed-comment-input { flex: 1 1 auto; min-height: 36px; resize: vertical; padding: 6px 8px; border: 1px solid #d0d7de; border-radius: 8px; }
.omilab-nodes-feed .omilab-feed-comment-submit { border: 1px solid #0a66c2; background: #0a66c2; color: #fff; border-radius: 8px; padding: 6px 10px; cursor: pointer; }
.omilab-nodes-feed .omilab-feed-comment-submit[disabled] { opacity: .6; cursor: not-allowed; }
.omilab-nodes-feed .omilab-feed-composer { border: 1px solid #e2e8f0; border-radius: 12px; background: #fff; padding: 12px; margin: 0 0 14px; }
.omilab-nodes-feed .omilab-feed-login-note { margin: 0 0 14px; font-size: 1.2rem; line-height: 1.35; color: #334155; text-align: right; }
.omilab-nodes-feed .omilab-feed-login-note a { color: #b42318; text-decoration: none; font-weight: 600; }
.omilab-nodes-feed .omilab-feed-login-note a:hover { text-decoration: underline; }
.omilab-nodes-feed .omilab-feed-composer-title { margin: 0 0 10px; font-size: 1rem; line-height: 1.2; color: #0f172a; }
.omilab-nodes-feed .omilab-feed-create-row { margin: 0 0 10px; }
.omilab-nodes-feed .omilab-feed-create-row label { display: block; margin: 0 0 4px; font-size: .82rem; color: #475569; }
.omilab-nodes-feed .omilab-feed-create-row input,
.omilab-nodes-feed .omilab-feed-create-row select { width: 100%; border: 1px solid #d0d7de; border-radius: 8px; padding: 8px 10px; font-size: .92rem; background: #fff; }
.omilab-nodes-feed .omilab-feed-create-node-wrap { display: flex; align-items: center; gap: 8px; }
.omilab-nodes-feed .omilab-feed-create-node-wrap .omilab-feed-create-node { flex: 1 1 auto; width: auto; }
.omilab-nodes-feed .omilab-feed-create-user-avatar { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #d0d7de; object-fit: cover; flex: 0 0 28px; background: #f8fafc; }
.omilab-nodes-feed .omilab-feed-create-node-icon { width: 28px; height: 28px; border-radius: 50%; border: 1px solid #d0d7de; background: #f8fafc; background-size: cover; background-position: center; background-repeat: no-repeat; flex: 0 0 28px; opacity: .45; }
.omilab-nodes-feed .omilab-feed-create-node-icon.has-icon { opacity: 1; }
.omilab-nodes-feed .omilab-feed-create-title { width: 100%; max-width: 100%; box-sizing: border-box; border: none !important; border-radius: 0; box-shadow: none !important; padding: 2px 0 8px; font-size: 2rem !important; line-height: 1.25; background: transparent; color: #0f172a; }
.omilab-nodes-feed .omilab-feed-create-title::placeholder { color: #94a3b8; }
.omilab-nodes-feed .omilab-feed-create-title:focus { outline: none; }
.omilab-nodes-feed .omilab-feed-create-help { margin: -2px 0 10px; font-size: .78rem; color: #64748b; }
.omilab-nodes-feed .omilab-feed-create-editor-wrap.is-hidden,
.omilab-nodes-feed .omilab-feed-create-actions.is-hidden { display: none; }
.omilab-nodes-feed .omilab-feed-create-actions { display: flex; align-items: center; justify-content: flex-end; gap: 10px; }
.omilab-nodes-feed .omilab-feed-create-submit { border: 1px solid #0a66c2; background: #0a66c2; color: #fff; border-radius: 8px; padding: 11px 18px; cursor: pointer; font-size: 1rem; font-weight: 600; }
.omilab-nodes-feed .omilab-feed-create-submit[disabled] { opacity: .6; cursor: not-allowed; }
.omilab-nodes-feed .omilab-feed-create-status { font-size: .82rem; color: #475569; }
@media (max-width: 640px) {
  .omilab-nodes-feed .omilab-feed-view-list { gap: 6px; }
  .omilab-nodes-feed .omilab-feed-view-item { font-size: .88rem; padding: 7px 8px; }
  .omilab-nodes-feed .omilab-feed-layout { grid-template-columns: 1fr; }
  .omilab-nodes-feed .omilab-feed-sidebar { position: static; }
  .omilab-nodes-feed .omilab-feed-card { padding: 12px; }
  .omilab-nodes-feed .omilab-feed-logo-wrap.is-node-logo { float: none; margin: 8px 0 0; }
  .omilab-nodes-feed .omilab-feed-comment-form { display: block; }
  .omilab-nodes-feed .omilab-feed-comment-submit { margin-top: 6px; }
}
@media (max-width: 782px) {
  .admin-bar .omilab-nodes-feed .omilab-feed-sidebar { top: calc(46px + 12px); }
}
