.login-page[data-v-7fa9981b]{height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f2f5}.login-card[data-v-7fa9981b]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 24px #0000001a;width:380px}.login-top[data-v-7fa9981b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lang-select[data-v-7fa9981b]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;cursor:pointer;background:#fff}h1[data-v-7fa9981b]{text-align:center;margin-bottom:32px;font-size:24px;color:#333}.field[data-v-7fa9981b]{margin-bottom:20px}.field label[data-v-7fa9981b]{display:block;margin-bottom:6px;font-weight:500;color:#555}.field input[data-v-7fa9981b]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.field input[data-v-7fa9981b]:focus{outline:none;border-color:#007aff}.error[data-v-7fa9981b]{color:#e53935;font-size:13px;margin-bottom:12px}button[data-v-7fa9981b]{width:100%;padding:12px;background:#007aff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer}button[data-v-7fa9981b]:disabled{opacity:.6;cursor:not-allowed}.grid-page[data-v-a1a73873]{padding:0}.grid[data-v-a1a73873]{display:grid;grid-template-columns:repeat(auto-fill,140px);gap:12px;justify-content:center}.grid-item[data-v-a1a73873]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:transform .15s;position:relative}.grid-item[data-v-a1a73873]:hover{transform:scale(1.03)}.grid-item.selected[data-v-a1a73873]{outline:3px solid #007aff;outline-offset:-3px;border-radius:8px}.grid-item.disabled[data-v-a1a73873]{opacity:.6}.thumb[data-v-a1a73873]{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;position:relative;overflow:hidden}.thumb img[data-v-a1a73873]{width:100%;height:100%;object-fit:cover}.no-img[data-v-a1a73873]{font-size:28px;color:#999;font-weight:700}.overlay[data-v-a1a73873]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(255,0,0,.15) 8px,rgba(255,0,0,.15) 16px)}.info[data-v-a1a73873]{padding:8px;font-size:12px;width:100%;box-sizing:border-box}.info-row[data-v-a1a73873]{display:flex;justify-content:space-between;gap:4px;margin-bottom:2px}.lbl[data-v-a1a73873]{color:#999;white-space:nowrap}.val-name[data-v-a1a73873]{color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis}.val-price[data-v-a1a73873]{color:#e53935;font-weight:700}.picker-overlay[data-v-a1a73873]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.picker-card[data-v-a1a73873]{background:#fff;border-radius:12px;padding:24px;width:90vw;max-width:900px;max-height:85vh;display:flex;flex-direction:column}.picker-header[data-v-a1a73873]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}.picker-header h3[data-v-a1a73873]{margin:0}.picker-grid[data-v-a1a73873]{display:grid;grid-template-columns:repeat(auto-fill,100px);gap:8px;overflow-y:auto}.picker-item[data-v-a1a73873]{cursor:pointer;text-align:center;padding:4px;border-radius:4px}.picker-item[data-v-a1a73873]:hover{background:#f0f0f0}.picker-item img[data-v-a1a73873]{width:100px;height:100px;object-fit:cover;border-radius:4px}.picker-item span[data-v-a1a73873]{display:block;font-size:11px;color:#666;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-actions[data-v-a1a73873]{display:flex;gap:8px;margin-top:16px;justify-content:center}.btn-enable[data-v-a1a73873]{background:#34c759;color:#fff;border:none;border-radius:4px;padding:8px 20px;cursor:pointer}.btn-disable[data-v-a1a73873]{background:#ff9500;color:#fff;border:none;border-radius:4px;padding:8px 20px;cursor:pointer}.btn-cancel[data-v-a1a73873]{background:#8e8e93;color:#fff;border:none;border-radius:4px;padding:8px 20px;cursor:pointer}.category-tree[data-v-1c4617bc]{width:200px;min-width:200px;border-right:1px solid #e0e0e0;padding:8px 0;overflow-y:auto;background:#fafafa}.tree-node[data-v-1c4617bc]{display:flex;align-items:center;gap:4px;padding:8px 12px;cursor:pointer;font-size:13px;color:#333;border-left:3px solid transparent;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.tree-node[data-v-1c4617bc]:hover{background:#e8f0fe}.tree-node.active[data-v-1c4617bc]{background:#e8f0fe;border-left-color:#007aff;color:#007aff;font-weight:500}.tree-node.parent[data-v-1c4617bc]{font-weight:500}.expand-icon[data-v-1c4617bc]{font-size:10px;width:14px;text-align:center;flex-shrink:0;color:#999}.expand-icon.placehold[data-v-1c4617bc]{visibility:hidden}.node-label[data-v-1c4617bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-node[data-v-1c4617bc]{font-weight:600;border-bottom:1px solid #e0e0e0;margin-bottom:4px;padding-bottom:10px}.dm[data-v-f06d84c7]{font-size:14px}.dm-header[data-v-f06d84c7]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.dm-header button[data-v-f06d84c7]{padding:6px 16px;background:#007aff;color:#fff;border:none;border-radius:4px;cursor:pointer}.dm-header button[data-v-f06d84c7]:disabled{opacity:.4}.dm-table[data-v-f06d84c7]{width:100%;border-collapse:collapse;margin-bottom:12px}.dm-table th[data-v-f06d84c7],.dm-table td[data-v-f06d84c7]{border:1px solid #e0e0e0;padding:8px 10px;text-align:left}.dm-table th[data-v-f06d84c7]{background:#f5f5f5;font-weight:600}.dm-table tr.sel[data-v-f06d84c7]{background:#e8f0fe}.dm-table tbody tr[data-v-f06d84c7]{cursor:pointer}.dm-table tbody tr[data-v-f06d84c7]:hover{background:#f0f7ff}.btn-edit-row[data-v-f06d84c7]{padding:2px 10px;background:#ff9500;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.toggle-btn[data-v-f06d84c7]{padding:2px 10px;border:1px solid #d9d9d9;border-radius:3px;cursor:pointer;font-size:12px;background:#fff;color:#999}.toggle-btn.on[data-v-f06d84c7]{background:#34c759;color:#fff;border-color:#34c759}.dm-overlay[data-v-f06d84c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.dm-modal[data-v-f06d84c7]{background:#fff;border-radius:8px;padding:24px;min-width:400px;max-height:80vh;overflow-y:auto}.dm-modal-wide[data-v-f06d84c7]{width:800px;max-width:90vw}.dm-modal h3[data-v-f06d84c7]{margin:0 0 16px}.fld[data-v-f06d84c7]{margin-bottom:10px}.fld label[data-v-f06d84c7]{display:block;margin-bottom:2px;font-weight:500}.fld input[data-v-f06d84c7]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box}.fld-row[data-v-f06d84c7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.fld-row label[data-v-f06d84c7]{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px}.act[data-v-f06d84c7]{display:flex;gap:8px;margin-top:12px}.act button[data-v-f06d84c7]{padding:6px 20px;border:none;border-radius:4px;cursor:pointer}.act button[data-v-f06d84c7]:first-child{background:#007aff;color:#fff}.act button[data-v-f06d84c7]:last-child{background:#8e8e93;color:#fff}.editor-layout[data-v-f06d84c7]{display:flex;gap:16px;min-height:350px}.editor-left[data-v-f06d84c7],.editor-right[data-v-f06d84c7]{flex:1;border:1px solid #e0e0e0;border-radius:4px;padding:8px;overflow-y:auto;max-height:400px}.panel-title[data-v-f06d84c7]{font-weight:600;margin-bottom:8px;color:#333}.sel-item[data-v-f06d84c7]{display:flex;align-items:center;gap:6px;padding:6px 4px;border-bottom:1px solid #f0f0f0;cursor:pointer}.sel-item[data-v-f06d84c7]:hover{background:#fff3e0}.sel-code[data-v-f06d84c7]{color:#999;font-size:12px;min-width:50px}.sel-name[data-v-f06d84c7]{flex:1;color:#333}.sel-type[data-v-f06d84c7]{color:#007aff;font-size:12px;min-width:30px}.sel-del[data-v-f06d84c7]{color:#e53935;font-weight:700;font-size:14px}.empty-hint[data-v-f06d84c7]{color:#999;padding:20px;text-align:center}.right-tabs[data-v-f06d84c7]{display:flex;gap:4px;margin-bottom:8px}.right-tabs button[data-v-f06d84c7]{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:12px}.right-tabs button.active[data-v-f06d84c7]{background:#007aff;color:#fff;border-color:#007aff}.search-input[data-v-f06d84c7]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;margin-bottom:8px;font-size:13px}.avail-list[data-v-f06d84c7]{max-height:300px;overflow-y:auto}.avail-item[data-v-f06d84c7]{display:flex;align-items:center;gap:6px;padding:6px 4px;border-bottom:1px solid #f0f0f0;cursor:pointer}.avail-item[data-v-f06d84c7]:hover{background:#e8f5e9}.avail-add[data-v-f06d84c7]{color:#34c759;font-weight:700;font-size:16px}.imgmgr[data-v-9d57d022]{font-size:14px}.imgmgr-header[data-v-9d57d022]{display:flex;gap:8px;margin-bottom:12px}.imgmgr-header button[data-v-9d57d022]{padding:6px 16px;background:#007aff;color:#fff;border:none;border-radius:4px;cursor:pointer}.im-overlay[data-v-9d57d022]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.im-modal[data-v-9d57d022]{background:#fff;border-radius:8px;padding:24px;min-width:400px}.im-modal-wide[data-v-9d57d022]{width:700px;max-width:90vw;max-height:80vh;overflow-y:auto}.im-modal h3[data-v-9d57d022]{margin:0 0 16px}.upload-toolbar[data-v-9d57d022]{display:flex;gap:8px;margin-bottom:12px}.file-btn[data-v-9d57d022]{padding:8px 16px;background:#34c759;color:#fff;border-radius:4px;cursor:pointer;font-size:14px;display:inline-block}.pending-grid[data-v-9d57d022]{display:grid;grid-template-columns:repeat(auto-fill,120px);gap:8px;margin-bottom:12px;max-height:350px;overflow-y:auto}.pending-item[data-v-9d57d022]{border:1px solid #e0e0e0;border-radius:4px;padding:4px;position:relative}.pending-thumb[data-v-9d57d022]{width:100%;height:80px;object-fit:cover;border-radius:2px}.pending-name[data-v-9d57d022]{width:100%;font-size:11px;padding:2px;border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box;margin-top:2px}.pending-del[data-v-9d57d022]{position:absolute;top:2px;right:2px;background:#e53935cc;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;line-height:20px;text-align:center}.upload-progress[data-v-9d57d022]{color:#007aff;font-weight:500;margin-bottom:8px}.act[data-v-9d57d022]{display:flex;gap:8px;margin-top:12px}.act button[data-v-9d57d022]{padding:6px 20px;border:none;border-radius:4px;cursor:pointer}.act button[data-v-9d57d022]:first-child{background:#007aff;color:#fff}.act button[data-v-9d57d022]:last-child{background:#8e8e93;color:#fff}.act button[data-v-9d57d022]:disabled{opacity:.4}.img-grid[data-v-9d57d022]{display:grid;grid-template-columns:repeat(auto-fill,160px);gap:12px}.img-card[data-v-9d57d022]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff}.img-thumb[data-v-9d57d022]{width:160px;height:120px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.img-thumb img[data-v-9d57d022]{max-width:100%;max-height:100%;object-fit:cover}.img-info[data-v-9d57d022]{padding:6px 8px;display:flex;justify-content:space-between;align-items:center;gap:4px}.img-name[data-v-9d57d022]{font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.btn-del-img[data-v-9d57d022]{padding:2px 8px;background:#e53935;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.empty-hint[data-v-9d57d022]{color:#999;padding:40px;text-align:center}.rim[data-v-1fc91efa]{font-size:14px;position:relative}.rim-header[data-v-1fc91efa]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap;position:relative}.rim-header button[data-v-1fc91efa]{padding:6px 16px;background:#007aff;color:#fff;border:none;border-radius:4px;cursor:pointer}.rim-header button[data-v-1fc91efa]:disabled{opacity:.4}.add-menu[data-v-1fc91efa]{position:absolute;top:100%;left:110px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;z-index:100;box-shadow:0 2px 8px #00000026}.add-menu div[data-v-1fc91efa]{padding:8px 20px;cursor:pointer}.add-menu div[data-v-1fc91efa]:hover{background:#f0f7ff}.rim-table[data-v-1fc91efa]{width:100%;border-collapse:collapse}.rim-table th[data-v-1fc91efa],.rim-table td[data-v-1fc91efa]{border:1px solid #e0e0e0;padding:6px 8px;text-align:left;font-size:13px}.rim-table th[data-v-1fc91efa]{background:#f5f5f5;font-weight:600}.rim-table tr.sel[data-v-1fc91efa]{background:#e8f0fe}.rim-table tbody tr[data-v-1fc91efa]{cursor:pointer}.rim-table tbody tr[data-v-1fc91efa]:hover{background:#f0f7ff}.preview-thumb[data-v-1fc91efa]{width:60px;height:40px;object-fit:cover;border-radius:3px;border:1px solid #e0e0e0;display:block}.cell-input[data-v-1fc91efa]{width:100%;border:none;background:transparent;padding:2px;font-size:13px;box-sizing:border-box}.cell-input[data-v-1fc91efa]:focus{outline:1px solid #007aff;background:#fff}.url-cell[data-v-1fc91efa]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rim-overlay[data-v-1fc91efa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.rim-modal[data-v-1fc91efa]{background:#fff;border-radius:8px;padding:24px;width:600px;max-height:80vh;display:flex;flex-direction:column}.picker-header[data-v-1fc91efa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0}.picker-header h3[data-v-1fc91efa]{margin:0}.picker-header button[data-v-1fc91efa]{padding:6px 20px;border:none;border-radius:4px;cursor:pointer;background:#007aff;color:#fff}.picker-grid[data-v-1fc91efa]{display:grid;grid-template-columns:repeat(auto-fill,100px);gap:8px;overflow-y:auto}.picker-item[data-v-1fc91efa]{cursor:pointer;text-align:center;padding:4px;border-radius:4px}.picker-item[data-v-1fc91efa]:hover{background:#f0f0f0}.picker-item img[data-v-1fc91efa]{width:100px;height:80px;object-fit:cover;border-radius:4px}.picker-item span[data-v-1fc91efa]{display:block;font-size:11px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-overlay[data-v-6e135090]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.ee-modal[data-v-6e135090]{background:#fff;border-radius:8px;padding:24px;min-width:420px;max-width:520px;max-height:85vh;overflow-y:auto}.ee-modal h3[data-v-6e135090]{margin:0 0 16px}.ee-field[data-v-6e135090]{margin-bottom:10px}.ee-field label[data-v-6e135090]{display:block;margin-bottom:2px;font-weight:500;font-size:13px}.ee-field input[data-v-6e135090],.ee-field select[data-v-6e135090],.ee-field textarea[data-v-6e135090]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;font-size:13px}.ee-field textarea[data-v-6e135090]{resize:vertical;min-height:60px}.ee-field .sm-input[data-v-6e135090]{width:60px;display:inline}.cb-label[data-v-6e135090]{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px;cursor:pointer}.cb-label input[data-v-6e135090]{width:auto}.ee-divider[data-v-6e135090]{border-top:1px solid #e0e0e0;margin:12px 0}.ee-person-section[data-v-6e135090]{margin-bottom:10px}.ee-person-fields[data-v-6e135090]{margin-top:8px;padding-left:20px}.ee-actions[data-v-6e135090]{display:flex;gap:8px;margin-top:16px}.ee-actions button[data-v-6e135090]{padding:6px 20px;border:none;border-radius:4px;cursor:pointer}.ee-btn-primary[data-v-6e135090]{background:#007aff;color:#fff}.section-title[data-v-6e135090]{display:block;font-weight:500;font-size:13px;margin-bottom:6px}.fr-row[data-v-6e135090]{display:flex;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap}.fr-row select[data-v-6e135090]{width:auto;padding:4px 6px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px}.time-input[data-v-6e135090]{width:60px!important;padding:4px 6px!important;font-size:12px!important}.qty-input[data-v-6e135090]{width:50px!important;padding:4px 6px!important;font-size:12px!important}.btn-rule-del[data-v-6e135090]{background:#e53935;color:#fff;border:none;border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:14px;line-height:24px;text-align:center;padding:0}.btn-add-rule[data-v-6e135090]{margin-top:4px;background:#34c759;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer}.ee-rules-section[data-v-6e135090]{margin-bottom:10px}.modal-overlay[data-v-56963363]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-56963363]{background:#fff;border-radius:8px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}header[data-v-56963363]{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}header h2[data-v-56963363]{margin:0;font-size:18px}.close-btn[data-v-56963363]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.relation-list[data-v-56963363]{padding:24px;overflow-y:auto;flex:1}.loading[data-v-56963363],.empty[data-v-56963363]{text-align:center;padding:32px;color:#999}.data-table[data-v-56963363]{width:100%;border-collapse:collapse}.data-table th[data-v-56963363],.data-table td[data-v-56963363]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-56963363]{background:#fafafa;font-weight:500}.status-badge[data-v-56963363]{padding:4px 8px;border-radius:4px;font-size:12px}.status-badge.active[data-v-56963363]{background:#e6f7ff;color:#1890ff}.status-badge.inactive[data-v-56963363]{background:#fff1f0;color:#f5222d}.toggle-btn[data-v-56963363]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:13px}.btn-primary[data-v-56963363]{background:#1890ff;color:#fff}.btn-danger[data-v-56963363]{background:#ff4d4f;color:#fff}.dashboard[data-v-0bb89d6e]{height:100vh;display:flex;flex-direction:column}header[data-v-0bb89d6e]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #e0e0e0}header h1[data-v-0bb89d6e]{font-size:20px;margin:0}.header-right[data-v-0bb89d6e]{display:flex;align-items:center;gap:12px}.header-right button[data-v-0bb89d6e]{padding:6px 16px;background:#e53935;color:#fff;border:none;border-radius:4px;cursor:pointer}.lang-switch[data-v-0bb89d6e]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;cursor:pointer;background:#fff}.tabs[data-v-0bb89d6e]{display:flex;background:#f8f8f8;border-bottom:1px solid #e0e0e0;padding:0 16px;gap:4px}.tabs button[data-v-0bb89d6e]{padding:12px 20px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#666;border-bottom:2px solid transparent}.tabs button.active[data-v-0bb89d6e]{color:#007aff;border-bottom-color:#007aff;background:#fff}main[data-v-0bb89d6e]{flex:1;overflow-y:auto;padding:16px}.settings-panel[data-v-0bb89d6e]{max-width:600px}.s-field[data-v-0bb89d6e]{margin-bottom:16px}.s-field label[data-v-0bb89d6e]{display:block;margin-bottom:4px;font-weight:500}.s-field input[data-v-0bb89d6e],.s-field select[data-v-0bb89d6e],.s-field textarea[data-v-0bb89d6e]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;box-sizing:border-box}button[data-v-0bb89d6e]{padding:8px 20px;background:#007aff;color:#fff;border:none;border-radius:4px;cursor:pointer}.fmt-toolbar[data-v-0bb89d6e]{display:flex;gap:4px;margin-bottom:6px;align-items:center;flex-wrap:wrap}.fmt-toolbar button[data-v-0bb89d6e],.fmt-toolbar select[data-v-0bb89d6e],.fmt-toolbar input[data-v-0bb89d6e]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;height:32px;box-sizing:border-box}.fmt-toolbar button[data-v-0bb89d6e]{min-width:32px;text-align:center;font-weight:700}.fmt-toolbar select[data-v-0bb89d6e]{font-size:12px}.fmt-toolbar input[type=color][data-v-0bb89d6e]{width:32px;padding:2px}.rich-input[data-v-0bb89d6e]{font-family:inherit}.preview-label[data-v-0bb89d6e]{font-weight:500;margin:8px 0 4px;color:#555}.rich-preview[data-v-0bb89d6e]{border:1px solid #e0e0e0;border-radius:4px;padding:12px;background:#fafafa;min-height:40px}.btn-sm[data-v-0bb89d6e]{padding:4px 12px;font-size:12px}.btn-del[data-v-0bb89d6e]{background:#e53935}.btn-add[data-v-0bb89d6e]{margin-top:8px;background:#34c759}.wh-row[data-v-0bb89d6e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wh-row input[data-v-0bb89d6e]{width:100px}.items-layout[data-v-0bb89d6e]{display:flex;gap:0;height:100%;align-items:flex-start}.items-content[data-v-0bb89d6e]{flex:1;min-width:0}.crud-toolbar[data-v-0bb89d6e]{position:sticky;top:0;z-index:10;background:#fff;display:flex;gap:8px;margin-bottom:4px;padding:8px 0 0}.crud-toolbar button[data-v-0bb89d6e]:disabled{opacity:.4}.s-checkbox-row[data-v-0bb89d6e]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.s-checkbox-row label[data-v-0bb89d6e]{display:inline-flex;align-items:center;gap:4px;font-weight:400;cursor:pointer}.s-checkbox-row input[type=checkbox][data-v-0bb89d6e]{width:auto;margin:0}
