.code-dashboard{max-width:1200px}.code-panel{margin-top:20px;padding:24px;border:1px solid var(--dash-border,#30343b);border-radius:12px;background:var(--dash-surface,transparent)}.code-panel h2{margin:0 0 14px;font-size:18px}.code-panel p{margin:12px 0;line-height:1.6}.code-panel label{display:block;margin-top:16px}.code-panel input,.code-panel select{width:100%;padding:10px 12px;border:1px solid var(--dash-border,#30343b);border-radius:8px;background:transparent;color:inherit}.code-panel input[type=checkbox]{width:auto;margin-right:8px}.code-panel pre{overflow-x:auto;font-size:12px;line-height:1.6}.code-panel form>button{margin-top:12px}.code-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.code-row input{flex:1;min-width:180px}.code-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:20px}.code-repository{display:block;width:100%;text-align:left;padding:12px;border-radius:8px}.code-repository[aria-pressed=true]{background:#6b78a522}.code-repository small{display:block;opacity:.65}.code-browser{min-width:0}.code-browser pre{overflow:auto;max-height:500px;padding:16px;font-size:12px;line-height:1.6}.code-error{color:#e68c8c}.code-entry{display:flex;flex-direction:column;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--dash-border,#30343b);overflow-wrap:anywhere}.code-entry small{opacity:.65;margin-top:5px}.code-revision{overflow-wrap:anywhere;font-size:12px}.code-connection{margin:20px 0}.code-connection code{overflow-wrap:anywhere}.code-connection summary{cursor:pointer}.code-delete{margin-top:32px;padding-top:20px;border-top:1px solid var(--dash-border,#30343b)}@media (max-width:760px){.code-layout{grid-template-columns:1fr}}.code-run-form fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.code-run-form label,.code-run-input label{display:flex;flex-direction:column;gap:8px}.code-run-form input:not([type=checkbox]),.code-run-form select,.code-run-input textarea{width:100%;min-width:0;padding:10px;color:inherit;background:transparent;border:1px solid var(--dash-border,#444);border-radius:6px}.code-run-form .code-authority{grid-column:1/-1;flex-direction:row;align-items:flex-start}.code-run-form .code-authority input{margin-top:4px}.code-run-input textarea{resize:vertical}