.pinned-context{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 8px;display:flex}.pinned-context ul{display:contents}.pinned-context-label{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;display:inline-flex}.pinned-chip{border:1px solid var(--border);background:var(--muted);min-width:0;max-width:100%;color:var(--foreground);border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 8px;font-size:11px;display:inline-flex}.pinned-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pinned-chip svg{flex-shrink:0;width:13px;height:13px}.pinned-chip button,.composer-references button{border-radius:999px;place-items:center;min-width:24px;min-height:24px;padding:3px;display:grid}.pinned-chip button:hover,.composer-references button:hover{background:var(--accent)}.pinned-chip button:focus-visible,.composer-references button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.pinned-chip[data-stale]{border-style:dashed}.pinned-chip-stale{color:var(--foreground);font-weight:500}@media (max-width:480px){.pinned-context{padding-inline:0}.pinned-context:not([data-saving]) .pinned-context-label span{display:none}}
.capacity-notice{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.capacity-notice p{flex:260px;min-width:0;margin:0}.capacity-notice[data-state=full]{border-color:var(--foreground);color:var(--foreground)}.capacity-notice button{border:1px solid var(--border);background:var(--background);min-height:32px;color:var(--foreground);border-radius:8px;padding:0 12px}.capacity-notice button:hover:not([aria-disabled=true]){background:var(--accent)}.capacity-notice button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.capacity-notice button[aria-disabled=true]{cursor:default}.capacity-notice-hint{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:11px}@media (max-width:480px){.capacity-notice{align-items:stretch}.capacity-notice button{width:100%}}
