.code-panel[data-v-add76ab4]{border:1px solid var(--line,#dfe3d7);color:#3d4636;background:#fbfbf7;border-radius:12px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.code-panel__header[data-v-add76ab4]{border-bottom:1px solid var(--line,#dfe3d7);background:#f6f7f0;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:5px 8px 5px 14px;display:flex}.code-panel__identity[data-v-add76ab4]{align-items:center;gap:8px;min-width:0;display:flex}.code-panel__title[data-v-add76ab4]{text-overflow:ellipsis;white-space:nowrap;color:#68765c;font:11px/20px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.code-panel__status[data-v-add76ab4]{color:#9a8051;flex-shrink:0;font-size:10px}.code-panel__provenance[data-v-add76ab4]{color:#748463;white-space:nowrap}.code-panel__actions[data-v-add76ab4]{flex-shrink:0;align-items:center;gap:2px;display:flex}.code-panel__button[data-v-add76ab4]{color:#78836c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 7px;font-size:11px;display:inline-flex}.code-panel__button svg[data-v-add76ab4]{width:14px;height:14px}.code-panel__button.is-copied[data-v-add76ab4]{color:#4f6c39}.code-panel__run[data-v-add76ab4]{color:#4f663e;background:#e9eedf}.code-panel__run.is-pending[data-v-add76ab4]{color:#fff;background:#536b40}.code-panel__run.is-pending[data-v-add76ab4]:hover{background:#425931}.code-panel__editor[data-v-add76ab4]{flex:auto;min-width:0;min-height:0;overflow:hidden}.code-panel__error[data-v-add76ab4]{color:#91583e;white-space:pre-wrap;overflow-wrap:anywhere;background:#faf1e8;border-bottom:1px solid #e5d5c7;flex-shrink:0;max-height:72px;margin:0;padding:8px 12px;font:11px/17px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.code-panel[data-v-add76ab4] .cm-line{transition:background-color .16s}.code-panel[data-v-add76ab4] .cm-line.is-changed{background-color:#f1efd9;animation:.22s ease-out code-line-change-add76ab4}@keyframes code-line-change-add76ab4{0%{transform:translate(2px)}to{transform:translate(0)}}.code-panel__sr-only[data-v-add76ab4]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=380px){.code-panel__button-label[data-v-add76ab4]{display:none}.code-panel__button[data-v-add76ab4]{padding:0 6px}.code-panel__header[data-v-add76ab4]{padding-left:10px}}@container (width<=300px){.code-panel__title[data-v-add76ab4]{display:none}}@media (prefers-reduced-motion:reduce){.code-panel[data-v-add76ab4] .cm-line{transition:none}.code-panel[data-v-add76ab4] .cm-line.is-changed{animation:none}}
