.studio-agent-resource-form>.studio-resource-save-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-resource-save-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.studio-resource-save-note,.studio-resource-save-conflict{width:100%;font:var(--type-body-sm);margin:0}.studio-resource-save-conflict>p{margin:0 0 8px}.studio-resource-save-conflict details{max-height:180px;margin-block:8px;overflow:auto}.studio-resource-save-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin-block:4px}.studio-resource-save-conflict dd{margin-inline-start:12px}.studio-resource-save-conflict dt{font-weight:600}.studio-agent-canvas.is-resources-open:has(.studio-agent-resources[data-resizable]){grid-template-columns:minmax(0, 1fr) var(--studio-resource-width,460px)}.studio-agent-canvas:has(.studio-resource-resizer:active){transition:none}.studio-agent-resources[data-resizable]{position:relative}.studio-agent-resources[data-expanded]{z-index:40;width:100vw;min-width:0;position:fixed;inset:0}.studio-agent-resource-panel.studio-resource-panel-with-tabs:not(.has-catalog){grid-template-rows:auto minmax(0,1fr)}.studio-agent-resource-tabs{justify-content:space-between}.studio-agent-resource-tabs>div{gap:var(--space-gap);display:flex}.studio-agent-resource-tabs>[role=tablist]{min-width:0}.studio-agent-resource-tabs [role=tab]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-agent-resource-tabs>.studio-resource-panel-actions{flex-shrink:0;gap:4px}.studio-resource-panel-actions button{min-width:32px}.studio-agent-resource-tabs svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.studio-resource-resizer{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset-block:0;inset-inline-start:0}.studio-resource-resizer:focus-visible{outline:2px solid var(--color-fg-primary);outline-offset:-2px}@media (max-width:1279px){.studio-agent-canvas.is-resources-open:has(.studio-agent-resources[data-resizable]){grid-template-columns:minmax(0,1fr) 0}.studio-agent-resources[data-resizable]{max-width:calc(100vw - 16px);position:fixed;min-width:0!important}.studio-agent-resources[data-expanded]{max-width:100vw}}.studio-resource-top-actions{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-screen);display:flex}.studio-resource-top-actions>button,.studio-resource-top-actions>div>button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--size-control-md);padding:0 var(--space-lg);border:1px solid var(--color-border-quaternary);border-radius:var(--radius-full);color:var(--color-fg-primary);background:var(--color-bg-secondary);font:var(--type-body-md);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}.studio-resource-top-actions>.studio-resource-save-button{width:var(--size-control-md);flex:none;padding:0}.studio-resource-top-actions>[data-publication-status]>button{width:fit-content;color:var(--color-bg-primary);background:var(--color-fg-primary)}.studio-resource-top-actions>button:hover:not(:disabled){color:var(--resource-hover-text);border-color:var(--resource-hover-border);background:var(--resource-hover-surface)}.studio-resource-top-actions>[data-publication-status]>button:hover:not(:disabled){color:var(--color-bg-primary);background:var(--resource-publish-hover);border-color:#0000}.studio-resource-top-actions button:focus-visible{outline:2px solid var(--color-border-secondary);outline-offset:2px}.studio-resource-top-actions button:disabled{opacity:.4;cursor:not-allowed}.studio-resource-top-actions svg{flex:none;width:20px;height:20px}.studio-resource-draft-dot{vertical-align:middle;background:var(--color-error);border-radius:50%;flex:none;width:6px;height:6px;margin-inline-start:6px;display:inline-block}.studio-agent-resource-tabs{align-items:center;gap:var(--space-md);height:auto;min-height:56px;padding:var(--space-md) var(--space-screen);flex-wrap:wrap}.studio-agent-resource-tabs>.studio-resource-panel-heading{align-items:center;gap:var(--space-xxs);flex:80px;order:1;min-width:0;display:flex}.studio-resource-panel-heading .studio-resource-panel-title{min-width:0;font:var(--type-body-md);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;display:block;overflow:hidden}.studio-agent-resource-tabs>.studio-resource-top-actions,.studio-resource-top-actions>[data-publication-status]{display:contents}.studio-agent-resource-tabs>.studio-resource-top-actions[hidden]{display:none}.studio-resource-top-actions>.studio-resource-save-button{order:2}.studio-resource-top-actions>[data-publication-status]>button{flex:none;order:3}.studio-agent-resource-tabs>.studio-resource-panel-actions{order:4;align-items:center}@media (min-width:801px){.studio-agent-resource-tabs>.studio-resource-panel-actions{display:none}}.studio-resource-top-actions>[data-publication-status]>div{flex:0 0 100%;order:5;min-width:0;max-height:25dvh;overflow:auto}.studio-resource-panel-actions>button{width:32px;height:var(--size-control-md);border-radius:var(--radius-xs);place-items:center;display:grid}.studio-resource-panel-actions>button:hover:not(:disabled){color:var(--resource-hover-text);background:var(--resource-hover-surface)}.studio-resource-panel-actions>button:focus-visible{outline:2px solid var(--color-fg-primary);outline-offset:-2px}.studio-agent-resources svg.studio-resource-authored-icon,.studio-resource-top-actions .studio-resource-save-button svg,.studio-resource-top-actions [data-publication-status]>button svg{stroke:none}.studio-resource-footer-notices:empty{display:none}.studio-resource-footer-notices{gap:var(--space-md);width:100%;max-height:24dvh;display:grid;overflow-y:auto}.studio-resource-save-conflict>.studio-resource-save-actions{z-index:1;background:var(--color-bg-primary);padding-block:8px;position:sticky;bottom:0}.studio-resource-sheet-backdrop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-panel) var(--ease-emphasis), visibility 0s linear var(--duration-panel);display:none}.studio-agent-canvas.is-resources-open>.studio-resource-sheet-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.studio-resource-sheet-backdrop{transition:none}}@media (max-width:1279px){.studio-resource-sheet-backdrop{z-index:11;background:var(--color-mask-standard);border:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:800px){.studio-agent-resources[data-resizable]{max-width:none;height:min(90dvh, calc(100dvh - env(safe-area-inset-top) - 12px));padding-top:12px;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--color-border-quaternary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;opacity:1;overscroll-behavior:contain;border-bottom:0;inset:auto 0 0;transform:translateY(100%);width:100%!important}.studio-agent-canvas.is-resources-open .studio-agent-resources[data-resizable]{transform:translateY(0)}.studio-agent-resources[data-resizable]:before{content:"";border-radius:var(--radius-full);background:var(--color-border-primary);width:36px;height:4px;position:absolute;top:5px;left:calc(50% - 18px)}.studio-agent-resources .studio-resource-resizer{display:none}.studio-agent-resources .studio-agent-resource-scroll{overscroll-behavior-y:contain}}