@layer payload-default{.shimmer-effect{--shine-bg:var(--color-bg-secondary);--shine-fg:var(--color-bg-tertiary);background-color:var(--shine-bg);border-radius:var(--radius-medium);position:relative;overflow:hidden}.shimmer-effect__shine{opacity:.75;background:linear-gradient(100deg, var(--shine-bg) 0%, var(--shine-bg) 15%, var(--shine-fg) 50%, var(--shine-bg) 85%, var(--shine-bg) 100%);width:100%;height:100%;animation:1.75s infinite shimmer;position:absolute;transform:translate(-100%)}.shimmer-effect--transparent{--shine-bg:transparent;--shine-fg:var(--color-border)}@keyframes shimmer{to{transform:translate(100%)}}}
@layer payload-default{.code-editor{contain:inline-size;width:100%;height:auto;padding:var(--spacer-2) 0;-webkit-appearance:none;background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);box-shadow:none;font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-text-default-primary);direction:ltr}.code-editor:focus-within{border-color:var(--field-color-border-focus)}.code-editor.read-only{background:var(--field-color-bg-readonly);border-color:var(--field-color-border-readonly)}.code-editor .monaco-editor .view-overlays .current-line{border:none;max-width:calc(100% - 14px)}.code-editor .monaco-editor:focus-within .view-overlays .current-line{border:none}.code-editor .context-view:has(.monaco-hover.workbench-hover.compact){pointer-events:none;display:none}}
