.status-dropdown{background:var(--bg-card);border:1px solid var(--border-mid);z-index:100;box-shadow:0 4px 12px var(--shadow-heavy);border-radius:8px;padding:4px;position:absolute}.status-dropdown button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12px;display:block}.status-dropdown button:hover{background:var(--bg-raised)}.inline-date-input{background:var(--bg-inset);border:1px solid var(--border-mid);color:var(--text);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px}.add-deliverable-btn{border:1px dashed var(--border-mid);color:var(--text-ghost);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px 12px;font-size:12px;display:flex}.add-deliverable-btn:hover{border-color:var(--border-hover);color:var(--text-muted)}.user-bar{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.role-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.role-badge.admin{background:var(--error-bg);color:var(--error)}.role-badge.lead,.role-badge.pm{background:var(--success-bg);color:var(--success)}.role-badge.editor{background:var(--info-bg);color:var(--info)}.role-badge.leadership{background:var(--warning-bg);color:var(--warning)}.role-badge.member{background:var(--bg-raised);color:var(--text-ghost)}
