.sandbox-container[data-v-c82b417e]{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.sandbox-container .sandbox-frame[data-v-c82b417e]{border:none;flex:1;min-height:0;width:100%}.sandbox-container .sandbox-error[data-v-c82b417e]{border-top:1px solid var(--border-color);padding:8px}.sandbox-container .sandbox-logs[data-v-c82b417e]{border-top:1px solid var(--border-color);max-height:200px}.sandbox-container .sandbox-logs .logs-header[data-v-c82b417e]{align-items:center;background:var(--background-color-secondary);color:var(--text-color-secondary);display:flex;font-size:12px;font-weight:500;justify-content:space-between;padding:4px 8px}.sandbox-container .sandbox-logs .logs-content[data-v-c82b417e]{font-family:Fira Code,Consolas,monospace;font-size:12px;max-height:160px;overflow-y:auto;padding:4px}.sandbox-container .sandbox-logs .logs-content .log-line[data-v-c82b417e]{border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:2px 4px}.sandbox-container .sandbox-logs .logs-content .log-line.error[data-v-c82b417e]{background:rgba(var(--error-rgb,244,63,94),.05);color:var(--error-color)}.sandbox-container .sandbox-logs .logs-content .log-line .log-time[data-v-c82b417e]{color:var(--text-color-tertiary);flex-shrink:0}.sandbox-container .sandbox-logs .logs-content .log-line .log-msg[data-v-c82b417e]{word-break:break-all}.sandbox-container .sandbox-logs .logs-content .log-empty[data-v-c82b417e]{color:var(--text-color-secondary);padding:12px;text-align:center}
