.drawing-text-editor[data-v-ce89d080]{overflow:visible}textarea[data-v-ce89d080]{box-sizing:border-box;resize:none;border:1px solid var(--accent);background:var(--panel);width:100%;height:100%;font-family:var(--font,sans-serif);-webkit-user-select:text;user-select:text;touch-action:auto;border-radius:3px;outline:none;padding:8px;line-height:1.25;display:block}.drawing-stage[data-v-5de40940]{background:var(--canvas);isolation:isolate;flex-direction:column;flex:1;min-height:240px;display:flex;position:relative;overflow:hidden}.drawing-controls[data-v-5de40940]{z-index:4;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;position:absolute;inset:8px 8px auto}.drawing-controls[data-v-5de40940] .drawing-floating-tools{max-width:100%;position:static;translate:none}.drawing-canvas[data-v-5de40940]{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;flex:1;width:100%;height:0;min-height:0;display:block}.drawing-canvas[data-v-5de40940]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.drawing-tool-pan[data-v-5de40940]{cursor:grab}.drawing-canvas[data-v-5de40940]:not(.drawing-tool-pan):not(.drawing-tool-select){cursor:crosshair}.drawing-tool-eraser[data-v-5de40940]{cursor:cell}.drawing-grid[data-v-5de40940]{color:var(--muted);opacity:1}.drawing-view-controls[data-v-5de40940]{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:4;max-width:calc(100% - 24px);position:absolute;transform:translate(-50%)}.drawing-marquee[data-v-5de40940]{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.drawing-file-menu[data-v-acf1d545]{color:var(--muted);gap:7px}@media (width<=620px){.drawing-file-menu>span[data-v-acf1d545]{display:none}}.drawing-import[data-v-7c22d1ce]{gap:16px;min-width:0;display:grid}.drawing-import p[data-v-7c22d1ce]{margin:0;line-height:1.7}.drawing-file-input[data-v-7c22d1ce]{display:none}.drawing-import>.btn[data-v-7c22d1ce]{justify-self:start}.drawing-import-page[data-v-7c22d1ce]{gap:7px;display:grid}.drawing-import-losses[data-v-7c22d1ce]{color:var(--muted);margin:0;padding-inline-start:20px;font-size:12px;line-height:1.7}.drawing-import-ack[data-v-7c22d1ce]{align-items:flex-start;font-size:12px;line-height:1.6}.drawing-import-ack input[data-v-7c22d1ce]{flex:none;width:18px;height:18px}.drawing-import details[data-v-7c22d1ce]{gap:12px;display:grid}.drawing-import summary[data-v-7c22d1ce]{cursor:pointer;color:var(--muted);font-size:12px}.drawing-import textarea[data-v-7c22d1ce]{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;max-height:240px;color:var(--text);border-radius:9px;padding:10px;font:12px/1.5 monospace}.drawing-import details[open][data-v-7c22d1ce]>*+*{margin-top:12px}.drawing-import-preview[data-v-7c22d1ce]{height:220px;min-height:180px;max-height:32vh}.drawing-pdf-review[data-v-03cfbb11]{gap:14px;min-width:0;display:grid}.drawing-pdf-consent[data-v-03cfbb11],.drawing-pdf-review details[data-v-03cfbb11],.drawing-pdf-review p[data-v-03cfbb11]{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.drawing-pdf-preview[data-v-03cfbb11]{height:220px;min-height:180px;max-height:32vh}.drawing-pdf-consent[data-v-03cfbb11]{align-items:flex-start;gap:10px;display:flex}.drawing-pdf-consent input[data-v-03cfbb11]{accent-color:var(--accent);flex:none;margin-top:4px}.drawing-export-review[data-v-15e8e553]{gap:14px;min-width:0;display:grid}.drawing-export-review li[data-v-15e8e553],.drawing-export-review p[data-v-15e8e553]{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.drawing-export-review ul[data-v-15e8e553]{margin:0;padding-inline-start:20px}.drawing-export-consent[data-v-15e8e553]{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.drawing-export-consent input[data-v-15e8e553]{accent-color:var(--accent);flex:none;margin-top:3px}.drawing-export-preview[data-v-15e8e553]{height:220px;min-height:180px;max-height:32vh}.canvas-editor-dialog .sheet-handle{display:none!important}html .loom.modal.canvas-editor-dialog[open]{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;padding:0}html .loom.modal.canvas-editor-dialog::backdrop{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.canvas-editor-dialog>.modal-content{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.canvas-editor-dialog .modal-head{border-bottom:1px solid var(--line);box-sizing:border-box;flex:none;min-height:56px;padding:8px 12px}.canvas-editor-dialog .modal-head h2{font-size:15px}.canvas-editor-dialog .drawing-stage{flex:1;min-height:0}.canvas-editor-dialog .drawing-controls{top:calc(env(safe-area-inset-top,0px) + 8px)}.canvas-editor-dialog .drawing-floating-tools{width:fit-content;max-width:100%}.canvas-editor-dialog .drawing-stage{background:var(--canvas);height:100%}.canvas-editor-dialog .drawing-image-status,.canvas-editor-dialog .error-banner{z-index:6;top:calc(env(safe-area-inset-top,0px) + 72px);position:absolute;left:8px;right:8px}.canvas-save-indicator{width:24px;color:var(--muted);place-items:center;display:grid}@media (width<=620px){html .loom.modal.canvas-editor-dialog .modal-head-copy{display:none!important}.canvas-editor-dialog .modal-head-controls{justify-content:space-between;width:100%}.canvas-editor-dialog .modal-head-actions{flex:1;justify-content:flex-end}.canvas-save-indicator{margin-inline-end:auto}}
