*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-main: #f8f9fa;--bg-panel: #ffffff;--bg-hover: #f0f1f3;--bg-input: #f2f3f5;--border-color: #e2e4e8;--text-primary: #1a1a2e;--text-secondary: #555770;--text-muted: #9a9bb0;--accent-color: #d97757;--accent-hover: #3a7bc8}:root.dark{--bg-main: #252525;--bg-panel: #1e1e1e;--bg-hover: #333333;--bg-input: #2a2a2a;--border-color: #383838;--text-primary: #e0e0e0;--text-secondary: #b0b0b0;--text-muted: #777777;--accent-color: #d97757;--accent-hover: #c06748}html,body{height:100%;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;color:var(--text-primary);background:var(--bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbar[data-v-ee64ab4c]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;background:var(--bg-panel);border-bottom:1px solid var(--border-color);flex-shrink:0;gap:8px;position:relative;z-index:10}.toolbar__left[data-v-ee64ab4c],.toolbar__right[data-v-ee64ab4c]{display:flex;align-items:center;gap:6px}.toolbar__logo[data-v-ee64ab4c]{font-size:13px;font-weight:700;color:var(--accent-color);margin-right:12px;letter-spacing:-.3px}.toolbar__sep[data-v-ee64ab4c]{width:1px;height:20px;background:var(--border-color);margin:0 2px;flex-shrink:0}.toolbar__btn[data-v-ee64ab4c]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-panel);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.toolbar__btn[data-v-ee64ab4c]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-muted)}.toolbar__btn[data-v-ee64ab4c]:disabled{opacity:.4;cursor:not-allowed}.toolbar__btn--primary[data-v-ee64ab4c]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.toolbar__btn--primary[data-v-ee64ab4c]:hover{background:var(--accent-hover);color:#fff}.toolbar__btn--save[data-v-ee64ab4c]{color:#27ae60;border-color:#27ae60}.toolbar__btn--active[data-v-ee64ab4c]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.toolbar__btn--lock-active[data-v-ee64ab4c]{background:color-mix(in srgb,var(--accent-color) 15%,transparent);color:var(--accent-color);border-color:var(--accent-color)}.toolbar__saved[data-v-ee64ab4c]{font-size:11px;color:var(--text-muted);margin-right:6px}.toolbar__popup[data-v-ee64ab4c]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:8px;padding:12px;box-shadow:0 8px 30px #0000001a;z-index:100}.toolbar__popup-inner[data-v-ee64ab4c]{display:flex;gap:6px}.toolbar__url-input[data-v-ee64ab4c]{width:320px;padding:6px 10px;border:1px solid var(--border-color);border-radius:5px;font-size:13px;background:var(--bg-input);color:var(--text-primary);outline:none}.toolbar__url-input[data-v-ee64ab4c]:focus{border-color:var(--accent-color)}.toolbar__templates[data-v-ee64ab4c]{flex-direction:column;min-width:180px}.toolbar__tpl-item[data-v-ee64ab4c]{display:block;width:100%;padding:8px 12px;border:none;background:none;color:var(--text-secondary);font-size:13px;cursor:pointer;text-align:left;border-radius:4px}.toolbar__tpl-item[data-v-ee64ab4c]:hover{background:var(--bg-hover);color:var(--text-primary)}.split-pane[data-v-b69f5fe8]{display:flex;flex:1;overflow:hidden;-webkit-user-select:none;user-select:none}.split-pane__left[data-v-b69f5fe8],.split-pane__right[data-v-b69f5fe8]{overflow:auto;position:relative}.split-pane__divider[data-v-b69f5fe8]{width:6px;cursor:col-resize;background:var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s;position:relative;z-index:10}.split-pane__divider[data-v-b69f5fe8]:before{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-6px}.split-pane__divider[data-v-b69f5fe8]:hover,.is-dragging .split-pane__divider[data-v-b69f5fe8]{background:var(--accent-color)}.split-pane__handle[data-v-b69f5fe8]{width:2px;height:32px;background:#fff;border-radius:1px;opacity:0;transition:opacity .15s}.split-pane__divider:hover .split-pane__handle[data-v-b69f5fe8],.is-dragging .split-pane__handle[data-v-b69f5fe8]{opacity:.6}.is-dragging[data-v-b69f5fe8]{cursor:col-resize}.breadcrumb[data-v-8e07d7f3]{display:flex;align-items:center;gap:2px;font-size:11px;overflow:hidden;flex-shrink:1;min-width:0}.breadcrumb__item[data-v-8e07d7f3]{padding:2px 5px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:3px;white-space:nowrap;font-size:11px;font-family:SF Mono,Cascadia Code,Consolas,monospace}.breadcrumb__item[data-v-8e07d7f3]:hover{background:var(--bg-hover);color:var(--text-primary)}.breadcrumb__item.is-current[data-v-8e07d7f3]{color:var(--accent-color);font-weight:600}.breadcrumb__sep[data-v-8e07d7f3]{color:var(--text-muted);font-size:10px;flex-shrink:0}.preview-panel[data-v-f1c829a1]{display:flex;flex-direction:column;height:100%;background:var(--bg-main)}.preview-panel__toolbar[data-v-f1c829a1]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:var(--bg-panel);border-bottom:1px solid var(--border-color);min-height:32px;gap:8px}.preview-panel__tag-info[data-v-f1c829a1]{font-size:11px;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent);padding:2px 8px;border-radius:3px;white-space:nowrap;flex-shrink:0}.preview-panel__viewport[data-v-f1c829a1]{flex:1;position:relative;overflow:auto;background:#fff}.preview-panel__viewport.is-device[data-v-f1c829a1]{background:var(--bg-panel);display:flex;justify-content:center;padding:20px 0}.preview-panel__iframe-wrap[data-v-f1c829a1]{width:100%;height:100%;background:#fff;transition:max-width .25s ease;box-shadow:0 2px 16px #00000012}.preview-panel__empty[data-v-f1c829a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);gap:8px}.preview-panel__empty p[data-v-f1c829a1]{font-size:14px;margin:0}.preview-panel__empty-hint[data-v-f1c829a1]{font-size:12px!important;opacity:.6}.preview-panel__iframe[data-v-f1c829a1]{width:100%;height:100%;border:none;display:block}.preview-panel__code-view[data-v-f1c829a1]{display:flex;flex-direction:column;height:100%}.preview-panel__code-editor[data-v-f1c829a1]{flex:1;width:100%;border:none;outline:none;resize:none;padding:16px;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.6;color:var(--text-primary);background:var(--bg-panel);-moz-tab-size:2;tab-size:2}.preview-panel__code-toolbar[data-v-f1c829a1]{display:flex;align-items:center;padding:6px 12px;background:var(--bg-panel);border-top:1px solid var(--border-color);gap:8px;flex-shrink:0}.preview-panel__code-toolbar .toolbar__btn[data-v-f1c829a1]{font-size:11px;padding:4px 12px}.empty-state[data-v-79992310]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:8px}.empty-state__title[data-v-79992310]{font-size:13px;color:var(--text-muted);margin:0}.empty-state__hint[data-v-79992310]{font-size:11px;color:var(--text-muted);opacity:.6;margin:0}.style-group[data-v-59bc5e28]{border-bottom:1px solid var(--border-color)}.group-header[data-v-59bc5e28]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-59bc5e28]::-webkit-details-marker{display:none}.content-row[data-v-59bc5e28]{padding:4px 12px 8px}.content-textarea[data-v-59bc5e28]{width:100%;min-height:60px;font-size:12px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-input);color:var(--text-primary);padding:8px;outline:none;resize:vertical;font-family:inherit;line-height:1.5}.content-textarea[data-v-59bc5e28]:focus{border-color:var(--accent-color)}.style-group[data-v-44ac685c]{border-bottom:1px solid var(--border-color)}.group-header[data-v-44ac685c]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-44ac685c]::-webkit-details-marker{display:none}.content-row[data-v-44ac685c]{padding:4px 12px 8px}.class-tags[data-v-44ac685c]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;min-height:24px}.class-empty[data-v-44ac685c]{font-size:11px;color:var(--text-muted)}.class-tag[data-v-44ac685c]{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#7ec699;background:color-mix(in srgb,#7ec699 15%,transparent);padding:2px 6px;border-radius:3px;border:none;cursor:pointer;font-family:SF Mono,Cascadia Code,Consolas,monospace}.class-tag[data-v-44ac685c]:hover{background:color-mix(in srgb,#e74c3c 25%,transparent);color:#e74c3c}.class-add[data-v-44ac685c]{display:flex;gap:4px;align-items:center}.prop-input[data-v-44ac685c]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace;width:100%}.prop-input[data-v-44ac685c]:focus{border-color:var(--accent-color)}.icon-btn[data-v-44ac685c]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:3px;background:none;color:var(--text-muted);cursor:pointer;padding:0;flex-shrink:0}.icon-btn[data-v-44ac685c]:hover{background:var(--bg-hover);color:var(--text-secondary)}.style-group[data-v-6accaae3]{border-bottom:1px solid var(--border-color)}.group-header[data-v-6accaae3]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-6accaae3]::-webkit-details-marker{display:none}.prop-row[data-v-6accaae3]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-6accaae3]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-6accaae3]{flex:1;min-width:0}.prop-control--row[data-v-6accaae3]{display:flex;align-items:center}.prop-input[data-v-6accaae3]{height:24px;width:100%;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace}.prop-input[data-v-6accaae3]:focus{border-color:var(--accent-color)}.prop-select[data-v-6accaae3]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 4px;outline:none;cursor:pointer}.prop-select[data-v-6accaae3]:focus{border-color:var(--accent-color)}.prop-check[data-v-6accaae3]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary);cursor:pointer}.prop-check input[type=checkbox][data-v-6accaae3]{accent-color:var(--accent-color)}.icon-picker-btn[data-v-6accaae3]{display:inline-flex;align-items:center;gap:5px;height:24px;width:100%;padding:0 6px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);cursor:pointer}.icon-picker-btn[data-v-6accaae3]:hover{border-color:var(--accent-color)}.icon-picker-btn__preview[data-v-6accaae3]{display:flex;align-items:center;color:var(--text-muted)}.icon-picker-btn__text[data-v-6accaae3]{flex:1;text-align:left;color:var(--text-secondary)}.icon-picker-dropdown[data-v-6accaae3]{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:2px;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 16px #0000001f;max-height:260px;overflow-y:auto}.icon-picker-grid[data-v-6accaae3]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px}.icon-picker-item[data-v-6accaae3]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 4px;border:none;border-radius:3px;background:none;color:var(--text-secondary);cursor:pointer;min-width:0}.icon-picker-item[data-v-6accaae3]:hover{background:var(--bg-hover);color:var(--accent-color)}.icon-picker-item__name[data-v-6accaae3]{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.style-group[data-v-cfb13df8]{border-bottom:1px solid var(--border-color)}.group-header[data-v-cfb13df8]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-cfb13df8]::-webkit-details-marker{display:none}.prop-row[data-v-cfb13df8]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-cfb13df8]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-cfb13df8]{flex:1;min-width:0}.prop-control--row[data-v-cfb13df8]{display:flex;align-items:center;gap:4px}.prop-input[data-v-cfb13df8]{height:24px;width:100%;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace}.prop-input[data-v-cfb13df8]:focus{border-color:var(--accent-color)}.prop-select[data-v-cfb13df8]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 4px;outline:none;cursor:pointer}.prop-select[data-v-cfb13df8]:focus{border-color:var(--accent-color)}.icon-btn[data-v-cfb13df8]{width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:3px;background:none;color:var(--text-muted);cursor:pointer;padding:0}.icon-btn[data-v-cfb13df8]:hover{background:var(--bg-hover);color:var(--text-secondary)}.icon-btn.is-active[data-v-cfb13df8]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.color-picker[data-v-5c158fc3]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.color-picker__row[data-v-5c158fc3]{display:flex;align-items:center;gap:6px}.color-picker__swatch[data-v-5c158fc3]{width:20px;height:20px;border-radius:4px;border:1px solid var(--border-color);position:relative;overflow:hidden;flex-shrink:0}.color-picker__native[data-v-5c158fc3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.color-picker__hex[data-v-5c158fc3]{height:24px;width:100%;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;font-family:SF Mono,Cascadia Code,Consolas,monospace;outline:none}.color-picker__hex[data-v-5c158fc3]:focus{border-color:var(--accent-color)}.prop-label[data-v-5c158fc3]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-5c158fc3]{flex:1;min-width:0}.style-group[data-v-9931bf88]{border-bottom:1px solid var(--border-color)}.group-header[data-v-9931bf88]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-9931bf88]::-webkit-details-marker{display:none}.prop-row[data-v-9931bf88]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-9931bf88]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-9931bf88]{flex:1;min-width:0}.prop-control--row[data-v-9931bf88]{display:flex;align-items:center;gap:6px}.prop-range[data-v-9931bf88]{flex:1;height:4px;cursor:pointer;accent-color:var(--accent-color)}.prop-value[data-v-9931bf88]{font-size:11px;color:var(--text-muted);font-family:SF Mono,Cascadia Code,Consolas,monospace;width:32px;text-align:right}.prop-row[data-v-0c99a5e4]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-0c99a5e4]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0;display:flex;align-items:center;gap:2px}.prop-control[data-v-0c99a5e4]{flex:1;min-width:0}.four-side__grid[data-v-0c99a5e4]{display:grid;grid-template-areas:".    top    ." "left .      right" ".    bottom .";grid-template-columns:1fr 1fr 1fr;grid-template-rows:24px 24px 24px;gap:2px}.four-side__input[data-v-0c99a5e4]{height:24px;width:60px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;text-align:center;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace}.four-side__input[data-v-0c99a5e4]:focus{border-color:var(--accent-color)}.four-side__input--top[data-v-0c99a5e4]{grid-area:top}.four-side__input--right[data-v-0c99a5e4]{grid-area:right}.four-side__input--bottom[data-v-0c99a5e4]{grid-area:bottom}.four-side__input--left[data-v-0c99a5e4]{grid-area:left}.four-side__link[data-v-0c99a5e4]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:3px;background:none;color:var(--text-muted);cursor:pointer;padding:1px;margin-left:-1px}.four-side__link[data-v-0c99a5e4]:hover{background:var(--bg-hover);color:var(--text-secondary)}.four-side__link.is-active[data-v-0c99a5e4]{background:var(--accent-color);color:#fff}.style-group[data-v-886a6430]{border-bottom:1px solid var(--border-color)}.group-header[data-v-886a6430]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-886a6430]::-webkit-details-marker{display:none}.style-group[data-v-27e753dc]{border-bottom:1px solid var(--border-color)}.group-header[data-v-27e753dc]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-27e753dc]::-webkit-details-marker{display:none}.prop-row[data-v-27e753dc]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-27e753dc]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-27e753dc]{flex:1;min-width:0}.prop-input[data-v-27e753dc]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace}.prop-input[data-v-27e753dc]:focus{border-color:var(--accent-color)}.prop-select[data-v-27e753dc]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 4px;outline:none;cursor:pointer}.prop-select[data-v-27e753dc]:focus{border-color:var(--accent-color)}.four-side__grid[data-v-27e753dc]{display:grid;grid-template-areas:". top ." "left . right" ". bottom .";grid-template-columns:1fr 1fr 1fr;grid-template-rows:24px 24px 24px;gap:2px}.four-side__input[data-v-27e753dc]{width:60px;text-align:center}.style-group[data-v-3be00f27]{border-bottom:1px solid var(--border-color)}.group-header[data-v-3be00f27]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.group-header[data-v-3be00f27]::-webkit-details-marker{display:none}.prop-row[data-v-3be00f27]{display:flex;align-items:center;padding:3px 12px;min-height:28px}.prop-label[data-v-3be00f27]{width:75px;font-size:11px;color:var(--text-muted);flex-shrink:0}.prop-control[data-v-3be00f27]{flex:1;min-width:0}.prop-input[data-v-3be00f27]{height:24px;width:100%;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 6px;outline:none;font-family:SF Mono,Cascadia Code,Consolas,monospace}.prop-input[data-v-3be00f27]:focus{border-color:var(--accent-color)}.prop-select[data-v-3be00f27]{height:24px;font-size:11px;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:0 4px;outline:none;cursor:pointer}.prop-select[data-v-3be00f27]:focus{border-color:var(--accent-color)}.editor-panel[data-v-9d033732]{display:flex;flex-direction:column;height:100%;background:var(--bg-panel)}.editor-panel__info[data-v-9d033732]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-color);min-height:36px;flex-wrap:wrap}.editor-panel__tag[data-v-9d033732]{font-size:12px;font-weight:600;color:var(--accent-color);font-family:SF Mono,Cascadia Code,Consolas,monospace}.editor-panel__id[data-v-9d033732]{font-size:11px;color:#e2b93b;font-family:SF Mono,Cascadia Code,Consolas,monospace}.editor-panel__classes[data-v-9d033732]{display:flex;gap:3px;flex-wrap:wrap}.editor-panel__class-tag[data-v-9d033732]{font-size:10px;color:#7ec699;background:color-mix(in srgb,#7ec699 15%,transparent);padding:1px 5px;border-radius:3px;font-family:SF Mono,Cascadia Code,Consolas,monospace}.editor-panel__scroll[data-v-9d033732]{flex:1;overflow-y:auto}.app-layout[data-v-16d43dba]{display:flex;flex-direction:column;height:100%}
