.sb-editor .ed-workspace{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.sb-editor .ed-input .lu-header{grid-template-columns:minmax(0,1fr) auto}.sb-editor .ed-input .lu-header h2{grid-area:1/1}.sb-editor .ed-input .lu-private{grid-area:1/2}.sb-editor .ed-input .lu-clear{grid-area:2/2}.sb-editor .ed-fields{gap:16px;display:grid;margin-top:20px!important}.sb-editor .ed-field,.sb-editor .ed-file{gap:8px;min-width:0;display:grid}.sb-editor .sb-field-label{font:400 14px/20px var(--lu-font)}.sb-editor .sb-project-row{grid-template-columns:minmax(0,1fr) 180px;gap:16px;display:grid}.sb-editor .ed-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sb-editor .ed-actions .lu-button{width:100%;height:44px;min-height:44px;padding:0 16px}.sb-editor .sb-project-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:524px}.sb-editor .ed-secondary{background:var(--color-base-100);border-color:var(--color-base-300);color:var(--color-base-content)}.sb-editor .ed-secondary:hover:not(:disabled){background:var(--color-base-200)}.sb-editor .ed-secondary:active:not(:disabled){background:var(--color-base-300)}.sb-editor .sb-scenes{gap:24px;margin:0;padding:0;list-style:none;display:grid}.sb-editor .sb-scene-card{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);gap:16px;min-width:0;padding:20px;display:grid;position:relative}.sb-editor .sb-scene-heading{justify-content:space-between;align-items:start;gap:12px;display:flex;position:relative}.sb-editor .sb-scene-label{align-items:center;gap:12px;display:flex}.sb-editor h3{font:600 1rem/1.5rem var(--lu-font);margin:0}.sb-editor .sb-drag-handle{cursor:grab;touch-action:none;flex:none;width:44px;height:44px;min-height:44px;margin:0;padding:0}.sb-editor .sb-dragging{outline:2px solid var(--color-base-content);outline-offset:2px}.sb-editor .sb-dragging .sb-drag-handle{cursor:grabbing}.sb-editor .sb-drop-before:before,.sb-editor .sb-drop-after:after{content:"";background:var(--color-primary);z-index:1;height:4px;position:absolute;left:0;right:0}.sb-editor .sb-drop-before:before{top:-14px}.sb-editor .sb-drop-after:after{bottom:-14px}.sb-editor .sb-scene-actions summary{cursor:pointer;width:128px;height:44px;min-height:44px;padding:0 12px;font-size:14px;list-style:none}.sb-editor .sb-scene-actions summary::-webkit-details-marker{display:none}.sb-editor .sb-scene-actions[open] .ed-actions{z-index:2;border:1px solid var(--color-base-300);background:var(--color-base-100);width:min(100%,400px);padding:12px;position:absolute;top:52px;right:0;box-shadow:0 4px 12px #00000014}.sb-editor .sb-scene-body{grid-template-columns:minmax(0,294fr) minmax(0,370fr);align-items:start;gap:28px;display:grid}.sb-editor .sb-scene-image{gap:8px;min-width:0;display:grid}.sb-editor .sb-image-preview{aspect-ratio:294/166;border:1px solid var(--color-base-300);background:#fafafa;place-items:center;min-width:0;display:grid;overflow:hidden}.sb-editor .sb-image-preview img{aspect-ratio:294/166;width:100%;height:100%;display:block}.sb-editor .sb-image-preview span{font:400 14px/20px var(--lu-font);color:color-mix(in srgb,var(--color-base-content) 70%,var(--color-base-100));text-align:center;padding:16px}.sb-editor .sb-scene-body textarea{resize:vertical;min-height:240px}.sb-editor .sb-example-text{color:color-mix(in srgb,var(--color-base-content) 55%,var(--color-base-100))!important}.sb-editor .ed-file-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sb-editor .ed-file-row input{border:0;border-radius:0;min-width:0;height:32px;padding:0;font-size:12px;line-height:32px}.sb-editor .ed-file-row input::file-selector-button{color:#242b29;cursor:pointer;background:#ededed;border:1px solid #c6c6c6;border-radius:4px;height:32px;margin-right:8px;padding:0 12px;font:500 12px/30px system-ui,sans-serif}.sb-editor .ed-file-row .lu-button{border-radius:4px;width:auto;height:32px;min-height:32px;margin:0;padding:0 12px;font-size:12px}.sb-editor .ed-file .lu-help{overflow-wrap:anywhere}.sb-editor .sb-bulk-row{align-items:center;gap:12px;min-width:0;display:flex}.sb-editor .sb-bulk-row input{border:0;border-radius:0;flex:1;min-width:0;max-width:100%;height:32px;padding:0;font-size:12px;line-height:32px}.sb-editor .sb-bulk-row input::file-selector-button{color:#242b29;cursor:pointer;background:#ededed;border:1px solid #c6c6c6;border-radius:4px;height:32px;margin-right:8px;padding:0 12px;font:500 12px/30px system-ui,sans-serif}.sb-editor .sb-bulk-row .lu-button{border-radius:4px;flex:none;width:auto;height:32px;min-height:32px;padding:0 12px;font-size:12px}.sb-editor .sb-add{width:256px}.sb-editor .ed-input .lu-error:empty,.sb-editor .ed-input .lu-help[role=status]:empty{display:none}.sb-editor .ed-preview{position:static}.sb-editor .ed-output{max-width:794px;margin:20px auto!important}.sb-editor .sb-page-actions{max-width:524px;margin-inline:auto!important}.sb-editor .ed-page-count{text-align:center;margin-top:8px!important;margin-bottom:16px!important}.sb-editor .ed-export{margin-top:20px!important}.sb-editor .ed-print-help{margin-top:8px!important}.sb-sheet{border:1px solid var(--color-base-300);background:#fff;width:100%;height:auto;display:block}.sb-print-source{display:none}.sb-print-frame{pointer-events:none;border:0;width:850px;height:1100px;position:fixed;top:0;left:-10000px}@media (width<=639px){.sb-editor .ed-input .lu-header{grid-template-columns:1fr}.sb-editor .ed-input .lu-private{grid-area:2/1}.sb-editor .ed-input .lu-clear{grid-area:3/1}.sb-editor .sb-project-row,.sb-editor .sb-project-actions,.sb-editor .sb-scene-body{grid-template-columns:1fr}.sb-editor .sb-project-actions .lu-button{width:256px}.sb-editor .sb-scene-card{padding:12px}.sb-editor .sb-scene-body{gap:16px}.sb-editor .sb-scene-actions summary{width:112px}.sb-editor .sb-scene-actions[open] .ed-actions{grid-template-columns:1fr;width:100%}.sb-editor .sb-scene-body textarea{min-height:200px}.sb-editor .sb-page-actions{grid-template-columns:1fr}.sb-editor .sb-page-actions .lu-button{width:256px;margin-inline:auto!important}}@media print{.sb-print-source{display:block!important}.sb-sheet{break-after:page;border:0;width:210mm;height:297mm}.sb-sheet:last-child{break-after:auto}.sb-print-source[data-paper=letter] .sb-sheet{width:8.5in;height:11in}.sb-editor{max-width:none;display:block}.sb-editor .ed-workspace{display:none!important}}
