#workspaceSidechats.side-chat-panel{padding:0;overflow:hidden;flex-direction:column;min-height:0}#workspaceSidechats:not([hidden]){display:flex}.workspace-tabs{gap:17px}.side-chat-toolbar{display:flex;align-items:center;gap:10px;padding:17px 17px 10px}.side-chat-toolbar>div{flex:1}.side-chat-toolbar strong{display:block;font-size:14px;font-weight:550;color:#695b4c}.side-chat-toolbar small{display:block;font-size:11px;color:#9b8c79;margin-top:4px}.side-chat-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 14px 10px;flex-shrink:0}.side-chat-tab{display:flex;align-items:center;min-width:110px;max-width:190px;border:1px solid transparent;border-radius:9px;background:#eee8dc77;flex-shrink:0}.side-chat-tab.active{background:#fffdf7;border-color:#d7c6ae;box-shadow:0 2px 5px #6d553309}.side-chat-tab button{border:0;background:transparent;display:flex;align-items:center;gap:6px;padding:9px 8px;font-size:11px;color:#8d795f;min-width:0}.side-chat-tab button:first-child{flex:1}.side-chat-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.side-chat-tab i{width:5px;height:5px;border-radius:50%;background:#c5bba8;flex-shrink:0}.side-chat-tab i.running{background:#b87950;animation:workspace-task-pulse 1.8s infinite}.side-chat-tab button:last-child{font-size:16px}.side-chat-body{display:flex;flex-direction:column;flex:1;min-height:0}.side-chat-source{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #e7dfd2;padding:7px 16px;font-size:10px;color:#a18b6f}.side-chat-source button{font-size:10px}.side-chat-messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px 19px 8px;min-height:0;scrollbar-width:thin}.side-chat-message{margin-bottom:25px;font-size:13px;overflow-wrap:anywhere}.side-chat-message .markdown{font-size:13px;line-height:1.9}.side-chat-message-label{font-size:10px;color:#a48f76;margin-bottom:7px}.side-chat-message.user{background:#eee6d954;border-radius:10px;padding:12px}.side-chat-message .markdown>:first-child{margin-top:0}.side-chat-message pre{font-size:11px;white-space:pre-wrap;max-height:300px;overflow:auto}.side-chat-message details{font-size:11px;color:#a48f76}.side-chat-copy{font-size:10px!important;opacity:.55;margin-top:5px}.side-chat-copy:hover{opacity:1}.side-chat-form{margin:8px 13px 14px;border:1px solid #ddcfba;border-radius:14px;background:#fffdf8;box-shadow:0 3px 14px #6a4c2a05;padding:10px;flex-shrink:0}.side-chat-form:focus-within{border-color:#b99c7d}.side-chat-form textarea{border:0!important;box-shadow:none!important;background:transparent;resize:vertical;min-height:63px;max-height:180px;width:100%;padding:4px;font-size:13px;outline:none}.side-chat-composer-row{display:flex;gap:8px;align-items:center}.side-chat-composer-row select{min-width:0;max-width:calc(100% - 80px);flex:1;border:0;background:transparent;font-size:11px;color:#8c7457;padding:6px 2px}.side-chat-send{border:0;border-radius:9px;width:31px;height:31px;color:#fff;background:#ac7755;font-size:20px}.side-chat-send:disabled{opacity:.35;cursor:default}.side-chat-status{padding:0 17px;font-size:11px;line-height:1.6;color:#a4805d;max-height:65px;overflow:auto}.side-chat-empty{padding:50px 30px;text-align:center;color:#a28b70;margin:auto}.side-chat-empty>span{font-size:35px;color:#b59572}.side-chat-empty h3{font-size:16px;font-weight:500;color:#806c53}.side-chat-empty p{font-size:12px;line-height:1.9}.side-chat-selection-dock{display:flex;align-items:center;gap:10px;min-width:0;margin:0 3px 8px;padding:7px 10px;border:1px solid #e1d5c2;border-radius:10px;background:#f7f1e6}.side-chat-selection-excerpt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.6;color:#9c876d}.side-chat-selection{position:static;flex-shrink:0;border:0;background:transparent;border-radius:7px;padding:5px 4px;font-size:12px;color:#916849}.side-chat-selection:hover{background:#efe5d7}.side-chat-selection-dismiss{flex-shrink:0;border:0;background:transparent;font-size:18px;line-height:1;padding:4px;color:#a18b71}.side-chat-selection-dock[hidden]{display:none!important}.side-chat-history{max-height:220px;overflow:auto;padding:5px 14px}.side-chat-history button{display:block;border:0;background:transparent;text-align:left;font-size:12px;padding:9px;color:#8f7658;width:100%}.side-chat-permission{margin:8px 14px;padding:12px;border:1px solid #dac5a5;border-radius:10px;background:#fbf3e6;font-size:12px}.side-chat-permission pre{max-height:120px;overflow:auto;white-space:pre-wrap;font-size:10px}.side-chat-permission label,.side-chat-permission small{display:block;margin:5px 0}.side-chat-permission button{margin:8px 8px 0 0}.side-chat-permission input{width:100%}#sideChatPermissions{flex-shrink:0;max-height:35%;overflow:auto}.side-chat-panel [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.side-chat-tab i.running{animation:none}}
.opencode-go-card h2{margin:6px 0}.oc-go-account{font-size:12px;color:#8b785e}.oc-go-account>span{margin-left:10px;padding:4px 8px;border-radius:5px;background:#edf0e3;color:#7e8c60;font-size:10px}.oc-go-windows{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.oc-go-window{border:1px solid #e8dfd0;background:#fffdf8;border-radius:12px;padding:16px}.oc-go-window>span{font-size:12px;color:#9e886a}.oc-go-window strong{display:block;font-size:28px;font-weight:500;color:#80694e;margin:9px 0}.oc-go-window strong small{font-size:11px;margin-left:5px;font-weight:400}.oc-go-window>small{display:block;font-size:10px;color:#a28c70;margin-top:8px}.oc-go-window progress{height:5px;width:100%;accent-color:#a88e69}.oc-go-catalog summary{cursor:pointer;font-size:12px;color:#8f7757;padding:9px 0}.oc-go-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;margin:12px 0}.oc-go-model{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid #ece5d8;border-radius:10px}.oc-go-model>i{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;color:#806b56;font-style:normal}.oc-go-model svg{width:25px;height:25px}.oc-go-model strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.oc-go-model small{display:block;color:#a28c73;font-size:10px;margin-top:4px}.oc-go-neutral{font-size:23px;color:#b6a48b}@media(max-width:600px){.oc-go-windows{grid-template-columns:1fr;gap:8px}.oc-go-window{padding:13px}.oc-go-window strong{font-size:23px}.oc-go-models{grid-template-columns:1fr 1fr}.oc-go-model{padding:9px;gap:7px}.oc-go-model strong{font-size:11px}}
.side-chat-quote{border-left:2px solid #d6c3a6;padding:5px 0 5px 10px}.side-chat-quote summary{cursor:pointer;color:#9d886e;font-size:11px}.side-chat-quote summary>span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b09c81;margin-top:6px}.side-chat-quote[open] summary>span{display:none}.side-chat-quote>.markdown{max-height:280px;overflow:auto;margin-top:12px}
#sideChatModelIcon{display:flex;align-items:center;justify-content:center;flex:0 0 18px;color:#665a4d}#sideChatModelIcon svg{width:17px;height:17px}#sideChatModelIcon:empty{display:none}
