.sd-native-host{min-width:0}.sd-draft-switch{white-space:nowrap;color:var(--text-primary,#dee5c6);background:var(--bg-secondary,#222222);border:1px solid #4f5639;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.sd-draft-switch input{accent-color:#d9ff57;width:14px;height:14px;margin:0}.sd-draft-switch small{color:#b8c58d;font-size:10px}.sd-draft-library{background:var(--bg-secondary,#1a1a1a);color:var(--text-primary,#e1e6d1);border:1px solid #4d5434;border-radius:8px;max-width:100%;margin:8px 0;font-size:12px}.sd-library-toggle{text-align:left;width:100%;color:inherit;background:0 0!important;border:0!important;padding:9px 12px!important}.sd-library-list{max-height:340px;padding:8px 12px;overflow:auto}.sd-library-list article{border-top:1px solid #4d5434;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;display:grid}.sd-library-list article>div{min-width:0}.sd-library-list small,.sd-render-action small{color:#b3bb98;white-space:normal;margin-top:5px;font-size:11px;line-height:1.5;display:block}.sd-library-list video{border-radius:5px;width:100%;max-width:300px;max-height:160px;margin-top:6px;display:block}.sd-render-action{flex-direction:column;gap:2px;display:inline-flex}.sd-render-action button{color:#f9ffe3;white-space:nowrap;cursor:pointer;background:#566521;border:1px solid #889b46;border-radius:6px;padding:6px 10px;font-size:12px}.sd-render-action button:disabled{opacity:.6;cursor:default}.sd-render-action [role=alert]{color:#f39595}.asset-canvas-selection-actions .sd-native-host{display:inline-flex}.sd-native-controls{display:contents}.sd-native-library{flex:none;width:auto;margin:0 12px}.sd-native-library:empty,.asset-canvas-draft-node .sd-draft-switch small{display:none}body[data-theme=light] .sd-draft-library,body[data-theme=light] .sd-draft-switch{color:#3b3b3b;background:#f8faf2}body[data-theme=light] .sd-library-list small{color:#778153}.asset-canvas-composer footer .sd-draft-switch input{width:14px!important;height:14px!important;display:inline-block!important}.asset-canvas-composer footer .sd-draft-switch{flex-shrink:0;justify-content:center;gap:5px;min-width:100px;padding:4px 7px;display:inline-flex}.sd-draft-unavailable{opacity:.55;cursor:not-allowed}.sd-draft-unavailable input{cursor:not-allowed}.workspace-new-asset-count{color:#fff;box-sizing:border-box;background:#c8f139;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font:600 11px/18px sans-serif;display:inline-flex}.workspace-asset-thumb-wrap,.explore-asset-preview{position:relative}.sd-asset-render-badge{z-index:7;pointer-events:auto;display:inline-flex;position:absolute;top:10px;left:10px}.sd-asset-render-badge .sd-render-action button{min-height:28px;font-size:12px;box-shadow:0 2px 10px #0005;color:#fff!important;background:#beeb25eb!important;border:1px solid #e5ff8d70!important;border-radius:6px!important;padding:6px 10px!important}.sd-asset-render-badge .sd-render-action button:disabled{opacity:.9;background:#3d3d3deb!important}.sd-render-composer{box-sizing:border-box;width:100%;color:var(--text-primary,#ecf1db);background:var(--bg-secondary,#1a1a1a);border:1px solid #525a35;border-radius:12px;flex-direction:column;gap:14px;padding:16px;font-size:13px;display:flex}.sd-render-composer>header,.sd-render-composer>footer{justify-content:space-between;gap:12px;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.sd-render-composer>header>div{align-items:center;gap:12px;display:flex}.sd-render-composer b{font-size:16px}.sd-render-composer span,.sd-render-composer small{color:#bec999;font-size:12px}.sd-render-composer small{margin-top:5px;line-height:1.5;display:block}.sd-render-composer button{cursor:pointer;white-space:nowrap;color:#f7ffdb;background:#2d2d2d;border:1px solid #616a40;border-radius:7px;padding:7px 12px}.sd-render-composer button:disabled{opacity:.55;cursor:default}.sd-render-summary{grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.sd-render-summary video{object-fit:contain;background:#090b0d;border-radius:7px;width:100%;max-height:160px}.sd-render-summary label{color:#c1cb9e;margin-top:8px;font-size:12px;display:block}.sd-render-summary textarea{box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;height:72px;max-height:120px;margin-top:5px;padding:8px;font-size:12px;line-height:1.6;color:#e7ecd7!important;background:#121212!important;border:1px solid #4f5734!important;min-height:60px!important;display:block!important}.sd-render-composer .sd-confirm-render{background:#aed32e;border-color:#d3f55c;min-width:115px;font-weight:600}.sd-render-composer [role=alert]{color:#f4a5a5;margin:0;line-height:1.6}.sd-render-stage{border:1px solid #687736;border-radius:5px;padding:4px 7px;display:inline-block}.sd-native-render-composer{grid-column:1/-1;width:100%;min-width:0}.project-prompt-zone:has(>.sd-native-render-composer){max-height:50dvh;overflow:auto;padding:0!important;display:block!important}.asset-canvas-composer.sd-render-inline{overflow:visible;padding:0!important}.asset-canvas-composer.sd-render-inline .sd-render-composer{min-height:290px}.explore-composer:has(>.sd-native-render-composer){overflow:auto}@media (width<=650px){.sd-render-summary{grid-template-columns:120px minmax(0,1fr)}.sd-render-composer>header>div{flex-direction:column;align-items:flex-start;gap:3px}}.preserved-composer.professional-composer-zone:has(>.sd-native-render-composer){z-index:2;max-height:60dvh;margin-top:auto;flex:none!important;height:auto!important;min-height:310px!important;position:relative!important;inset:auto!important;overflow:auto!important}.canvas-area:has(.sd-render-composer){flex-direction:column!important;display:flex!important;overflow:auto!important}.asset-canvas-composer .sd-render-composer footer .sd-confirm-render{min-width:115px;color:#fff!important;background:#aed32e!important;border:1px solid #d3f55c!important;border-radius:7px!important;padding:7px 12px!important}
/*$vite$:1*/