/* Home inline composer only; load after the existing layout styles. */
.home-composer .inline-composer-main { min-width:0; display:flex; flex-direction:column; gap:12px; }
.home-composer .inline-composer-actions { order:10; flex-wrap:wrap; }
.home-composer .home-composer-details { display:grid; gap:12px; min-width:0; }
.home-composer .home-composer-details > label { display:grid; gap:6px; min-width:0; }
.home-composer .home-composer-details :is(select,input:not([type=checkbox])) { width:100%; min-width:0; min-height:44px; box-sizing:border-box; font-size:16px; }
.home-composer :is([data-home-categories-none],[data-home-media-remove],[data-composer-cancel],[data-composer-post]) { min-width:44px; min-height:44px; padding:8px 12px; }
.home-composer [data-home-categories] { min-width:0; margin:0; border:1px solid var(--border, #d9dce5); border-radius:12px; padding:10px; }
.home-composer [data-home-category-list] { display:flex; flex-wrap:wrap; gap:6px 12px; }
.home-composer [data-home-category] { display:inline-flex; align-items:center; gap:8px; min-height:44px; overflow-wrap:anywhere; }
.home-composer [data-home-category] input { width:20px; height:20px; flex:0 0 20px; }
.home-composer [data-home-category-status] { display:block; margin-block-start:8px; overflow-wrap:anywhere; }
.home-composer [data-home-media-preview] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr)); gap:10px; min-width:0; }
.home-composer .home-media-preview-item { display:flex; flex-direction:column; gap:6px; min-width:0; }
.home-composer .home-media-preview-item :is(img,video) { display:block; width:100%; max-width:100%; max-height:320px; object-fit:contain; border-radius:10px; }
.home-composer .home-media-preview-item button { align-self:flex-start; }
.home-composer [hidden] { display:none !important; }
.home-composer [data-inline-composer] textarea { font-size:16px; }
@media(max-width:480px) {
  .home-composer .home-inline-composer { grid-template-columns:minmax(0,1fr); }
  .home-composer .inline-composer-avatar { display:none; }
}
