.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}}
.site-edit-queue{margin-bottom:12px;font-size:12px}.site-edit-queue-head{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.site-edit-queue-meta{font-variant-numeric:tabular-nums}.site-edit-queue-list{max-height:12rem;overflow-y:auto}.site-edit-queue-list+.site-edit-queue-list{margin-top:2px}.site-edit-queue-row{border-radius:var(--radius-md);border-top:2px solid #0000;padding:2px 4px;transition:background-color .16s ease-out}.site-edit-queue-row:hover{background:color-mix(in oklab, var(--muted) 60%, transparent)}.site-edit-queue-row[data-state=running]{align-items:center;gap:8px;min-height:36px;display:flex}.site-edit-queue-main{align-items:center;gap:4px;min-width:0;display:flex}.site-edit-queue-dragged{opacity:.45}.site-edit-queue-drop{border-top-color:color-mix(in oklab, var(--foreground) 50%, transparent);background:color-mix(in oklab, var(--muted) 60%, transparent)}.site-edit-queue-grip{cursor:grab;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:flex}.site-edit-queue-grip:hover{color:var(--foreground)}.site-edit-queue-grip:active{cursor:grabbing}.site-edit-queue-grip:disabled{cursor:default;opacity:.4}.site-edit-queue-grip svg{width:16px;height:16px}.site-edit-queue-crumbs{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font:12px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);flex:none;overflow:hidden}.site-edit-queue-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);flex:1;min-width:0;padding:8px 0 8px 4px;font-size:14px;overflow:hidden}button.site-edit-queue-text:hover{text-decoration:underline}.site-edit-queue-input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);flex:1;min-width:0;height:32px;margin-left:4px;padding:0 8px;font-size:14px}.site-edit-queue :is(.site-edit-queue-grip,.site-edit-queue-text,.site-edit-queue-input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.site-edit-queue-state{flex:none;justify-content:center;align-items:center;width:20px;display:flex}.site-edit-queue-state[data-tone=error]{color:var(--status-red)}.site-edit-queue-state svg{width:16px;height:16px}.site-edit-queue-pulse{background:var(--status-green);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite site-edit-queue-breathe}.site-edit-queue-badge{color:var(--muted-foreground);flex:none}.site-edit-queue-error{color:var(--muted-foreground);overflow-wrap:anywhere;padding:0 8px 6px 56px}@keyframes site-edit-queue-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.site-edit-queue-pulse{animation:none}.site-edit-queue-row{transition:none}}[data-motion=reduced] .site-edit-queue-pulse{animation:none}@media (max-width:640px){.site-edit-queue-main{flex-wrap:wrap;row-gap:0}.site-edit-queue-main .site-edit-queue-crumbs{flex:auto;min-width:0;max-width:none}.site-edit-queue-main :is(.site-edit-queue-text,.site-edit-queue-input){flex:1 0 100%;order:10;margin:0 0 4px;padding-left:8px}.site-edit-queue-error{padding-left:8px}.site-edit-queue :is(.site-edit-queue-grip,[data-size^=icon]){min-width:44px;min-height:44px}}
.capacity-notice{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:4px;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:4px;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%}}
