/* Local names and saved prompts: shared by Classic and Workspace. */
#soulTracks .soul-track-row{grid-template-columns:minmax(0,1fr) 28px;gap:3px 5px}
#soulTracks .soul-track{grid-row:1;grid-column:1}
#soulTracks .soul-track-delete{grid-row:1/3;grid-column:2;min-width:0;width:28px}
#soulTracks .v-rename-trigger{grid-row:2;grid-column:1;justify-self:start;padding:3px 8px;min-height:26px;border:1px solid #b8cbd6;border-radius:5px;color:#28546b;background:#f4f8fa;font:12px/1.4 system-ui,sans-serif;cursor:pointer}
.v-rename-editor{grid-column:1/-1;grid-row:3;margin:6px 0;padding:8px;border:1px solid #93b3c4;border-radius:7px;background:#fff;color:#203944;display:flex;flex-direction:column;gap:7px;text-align:left}
.v-name-input{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid #9db5c3;border-radius:5px;background:white;color:#18313d;font:15px/1.4 system-ui,sans-serif}
.v-name-hint{font:11px/1.4 system-ui,sans-serif;color:#496372}
.v-name-error{font:12px/1.5 system-ui,sans-serif;color:#8a3326;overflow-wrap:anywhere}
.v-rename-buttons{display:flex;flex-wrap:wrap;gap:7px}
.v-rename-buttons button,.v-track-detail-actions button{font:12px/1.4 system-ui,sans-serif;min-height:29px;padding:5px 9px;border:1px solid #a9bfcc;border-radius:5px;background:#f2f7fa;color:#234f65;cursor:pointer}
.v-rename-buttons button:disabled,.v-track-detail-actions button:disabled{opacity:.6;cursor:default}
.v-track-notice{margin:8px 0 0;padding:7px 8px;border:1px solid #bbd1c8;border-radius:5px;background:#edf7f0;color:#264e36;font:12px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}
.v-track-details{box-sizing:border-box;text-align:left;width:100%;margin:5px 0 8px;padding:8px 10px;border:1px solid #bacfda;border-radius:7px;background:#f4f8fa;color:#1d3542;font-family:system-ui,sans-serif;flex:0 0 auto;min-width:0;max-height:190px;overflow:auto}
.v-track-details>summary{cursor:pointer;font-size:11px;line-height:1.6;font-weight:650;letter-spacing:.04em;color:#31586e}
.v-track-details-body{display:flex;flex-direction:column;gap:5px;padding-top:6px;min-width:0}
.v-track-detail-info{font-size:11px;line-height:1.5;color:#456373;overflow-wrap:anywhere}
.v-saved-prompt{box-sizing:border-box;display:block;width:100%;min-height:58px;max-height:160px;padding:7px 8px;resize:vertical;font:15px/1.5 system-ui,sans-serif;border:1px solid #bfced7;border-radius:5px;color:#203944;background:#fff;overflow:auto;white-space:pre-wrap}
.v-track-detail-note{font:11px/1.5 system-ui,sans-serif;margin:0;color:#456373;overflow-wrap:anywhere}
.v-track-detail-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
.v-sent-request summary{cursor:pointer;font-size:12px;line-height:1.6;color:#30556d}
.v-request-text{font:13px/1.5 system-ui,sans-serif;margin:5px 0;padding:7px;background:#eaf1f5;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere}
.v-request-params{font:11px/1.5 system-ui,sans-serif;color:#3d6072;white-space:pre-wrap;overflow-wrap:anywhere}
.v-track-details [hidden],.v-track-details[hidden],.v-track-notice[hidden]{display:none!important}
html[data-v-ui="workspace"] .v-track-details{max-height:176px;margin:5px 0;scrollbar-width:thin}
@media(min-width:1001px){
 html[data-v-ui="workspace"] .soul-now{grid-template-rows:17px 27px 23px 39px auto minmax(0,1fr)}
 html[data-v-ui="workspace"] .v-track-details{grid-row:5;grid-column:1/-1}
 html[data-v-ui="workspace"] .v-history{grid-row:6;min-height:110px}
}
@media(max-height:760px){html[data-v-ui="workspace"] .v-track-details{max-height:130px}}
@media(max-width:700px){
 html[data-v-ui="workspace"] .v-track-details{max-height:146px;padding:6px 8px}
 .v-track-detail-actions button{min-height:34px;font-size:11px}
}
