.projects-heading{display:flex;align-items:center;justify-content:space-between;margin:16px 9px 6px;color:var(--muted);font-size:12px}.projects-heading button{border:0;background:transparent;color:var(--text);padding:6px 8px;border-radius:8px;font:inherit;cursor:pointer}.projects-heading button:hover{background:var(--hover)}.project-list{max-height:210px;overflow:auto;flex-shrink:0}.project-row{display:flex;align-items:center;border-radius:10px;min-width:0}.project-row:hover,.project-row.selected,#project-all.selected{background:var(--hover)}.project-select{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:10px;border:0;background:transparent;color:var(--text);text-align:start;font:inherit;font-size:13px;cursor:pointer}.project-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;flex-shrink:0}.project-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-count{margin-inline-start:auto;color:var(--muted);font-size:11px}.project-edit{flex-shrink:0;width:30px;height:32px;border:0;background:transparent;color:var(--muted);font-size:20px;border-radius:8px;cursor:pointer}.project-empty{font-size:11px;line-height:1.8;color:var(--muted);margin:4px 10px 9px}.project-all{display:block;text-align:start;border:0;background:transparent;color:var(--text);padding:9px 10px;border-radius:10px;font:inherit;font-size:12px;cursor:pointer}.project-bar{display:flex;align-items:center;gap:10px;padding:8px 24px;font-size:12px;border-bottom:1px solid var(--line);min-height:43px}.project-bar[hidden]{display:none}.project-bar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.project-bar button{background:transparent;border:0;color:var(--muted);font:inherit;padding:6px;border-radius:8px;cursor:pointer}.project-bar button:hover{background:var(--hover);color:var(--text)}#project-new-chat{margin-inline-start:auto}.project-dialog{width:430px;max-width:calc(100vw - 28px)}.project-dialog input,.project-dialog select{width:100%;padding:12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:10px;font:inherit;box-sizing:border-box}.project-actions{display:flex;gap:10px;margin:24px 0 8px}.project-actions button{flex:1}.project-delete{color:var(--muted)}.history-move{font-size:15px;flex-shrink:0}.project-dialog button:disabled,.project-row button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.project-bar{padding:6px 12px;gap:5px}.project-bar strong{max-width:40%}.project-list{max-height:180px}}
