.status-composer{gap:16px;display:grid}.status-composer label{gap:7px;min-width:0;font-weight:600;display:grid}.status-composer input:not([type=file]),.status-composer textarea,.status-composer select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px}.status-composer textarea{resize:vertical;min-height:130px}.status-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.status-upload{border:1px dashed var(--line);border-radius:14px;padding:16px}.status-upload input{max-width:100%;font:inherit}.status-upload span{color:var(--ink-muted);font-size:.8rem;font-weight:400}.status-media{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.status-media:empty{display:none}.status-media figure{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0;overflow:hidden}.status-media img,.status-media video{object-fit:contain;background:var(--app-background);width:100%;max-height:400px;display:block}.status-media figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.8rem;display:flex}.status-media figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-context{color:var(--ink-muted);flex-wrap:wrap;gap:10px;padding:4px 0 14px;font-size:.85rem;display:flex}.status-composer .formactions{flex-wrap:wrap}.status-composer .formactions>span{margin-right:auto}@media (max-width:560px){.status-options,.status-media{grid-template-columns:1fr}}
