.theme--light.v-overflow-btn .v-input__control:before,.theme--light.v-overflow-btn .v-input__slot:before{background-color:rgba(0,0,0,.12)!important}.theme--light.v-overflow-btn.v-text-field--outline .v-input__control:before,.theme--light.v-overflow-btn.v-text-field--outline .v-input__slot:before{background-color:transparent!important}.theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.theme--light.v-overflow-btn--editable:hover .v-input__append-inner,.theme--light.v-overflow-btn--segmented .v-input__append-inner{border-left:1px solid rgba(0,0,0,.12)}.theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,.theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot,.theme--light.v-overflow-btn:hover .v-input__slot{background:#fff}.theme--dark.v-overflow-btn .v-input__control:before,.theme--dark.v-overflow-btn .v-input__slot:before{background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-overflow-btn.v-text-field--outline .v-input__control:before,.theme--dark.v-overflow-btn.v-text-field--outline .v-input__slot:before{background-color:transparent!important}.theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,.theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,.theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,.theme--dark.v-overflow-btn--segmented .v-input__append-inner{border-left:1px solid hsla(0,0%,100%,.12)}.theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,.theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot,.theme--dark.v-overflow-btn:hover .v-input__slot{background:#424242}.v-overflow-btn{margin-top:12px;padding-top:0}.v-overflow-btn:not(.v-overflow-btn--editable)>.v-input__control>.v-input__slot{cursor:pointer}.v-overflow-btn .v-select__slot{height:48px}.v-overflow-btn .v-select__slot input{margin-left:16px;cursor:pointer}.v-overflow-btn .v-select__selection--comma:first-child{margin-left:16px}.v-overflow-btn .v-input__slot{-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-overflow-btn .v-input__slot:after{content:none}.v-overflow-btn .v-label{margin-left:16px;top:calc(50% - 10px)}.v-overflow-btn .v-input__append-inner{width:48px;height:48px;-ms-flex-item-align:auto;align-self:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding:0;-ms-flex-negative:0;flex-shrink:0}.v-overflow-btn .v-input__append-outer,.v-overflow-btn .v-input__prepend-outer{margin-top:12px;margin-bottom:12px}.v-overflow-btn .v-input__control:before{height:1px;top:-1px;content:"";left:0;position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-overflow-btn.v-input--is-focused .v-input__slot,.v-overflow-btn.v-select--is-menu-active .v-input__slot{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-overflow-btn .v-select__selections{width:0}.v-overflow-btn--segmented .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-overflow-btn--segmented .v-select__selections .v-btn{border-radius:0;margin:0;margin-right:-16px;height:48px;width:100%}.v-overflow-btn--segmented .v-select__selections .v-btn__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.v-overflow-btn--segmented .v-select__selections .v-btn__content:before{background-color:transparent}.v-overflow-btn--editable .v-select__slot input{cursor:text}.v-overflow-btn--editable .v-input__append-inner,.v-overflow-btn--editable .v-input__append-inner *{cursor:pointer}.mp2[data-v-7ba9630e]{--mp2-canvas:#f6f7f9;--mp2-surface:#fff;--mp2-subtle:#f8fafc;--mp2-line:#e4e7ec;--mp2-line-strong:#d0d5dd;--mp2-ink:#101828;--mp2-ink-2:#475467;--mp2-ink-3:#667085;--mp2-accent:#2d69ca;--mp2-accent-soft:#eef4fc;--mp2-success:#2d8e4a;--mp2-success-hover:#1f6734;--mp2-danger:#c62828;--mp2-radius:12px;--mp2-radius-sm:8px;--mp2-shadow:0 1px 2px rgba(16,24,40,0.05);position:relative;max-width:1320px;margin:0 auto;padding:0 24px 24px;background:var(--mp2-canvas);border:1px solid var(--mp2-line);border-radius:16px;color:var(--mp2-ink)}.mp2-head[data-v-7ba9630e]{position:sticky;top:110px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 0 16px;margin-bottom:4px;background:var(--mp2-canvas);border-bottom:1px solid var(--mp2-line);border-radius:16px 16px 0 0}.mp2-title[data-v-7ba9630e]{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--mp2-ink)}.mp2-subtitle[data-v-7ba9630e]{margin:4px 0 0;font-size:.875rem;color:var(--mp2-ink-3)}.mp2-head-actions[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mp2-btn[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--mp2-radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;transition:background-color .15s ease,border-color .15s ease,transform .1s ease,-webkit-transform .1s ease}.mp2-btn[data-v-7ba9630e]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.mp2-btn[data-v-7ba9630e]:disabled{opacity:.6;cursor:not-allowed}.mp2-btn-ghost[data-v-7ba9630e]{background:var(--mp2-surface);border-color:var(--mp2-line-strong);color:var(--mp2-ink-2)}.mp2-btn-ghost[data-v-7ba9630e]:hover{background:var(--mp2-subtle);color:var(--mp2-ink)}.mp2-btn-save[data-v-7ba9630e]{background:var(--mp2-success);color:#fff}.mp2-btn-save[data-v-7ba9630e]:hover:not(:disabled){background:var(--mp2-success-hover)}.mp2-btn-primary[data-v-7ba9630e]{background:var(--mp2-accent);color:#fff}.mp2-btn-primary[data-v-7ba9630e]:hover{background:#1f4a92}.mp2-icon-btn[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;border-radius:var(--mp2-radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.mp2-icon-btn[data-v-7ba9630e]:hover{background:var(--mp2-subtle)}.mp2-icon-btn-danger[data-v-7ba9630e]{width:36px;height:36px;-ms-flex-preferred-size:36px;flex-basis:36px;border-color:#f4c7c7}.mp2-icon-btn-danger .v-icon[data-v-7ba9630e]{color:var(--mp2-danger)!important}.mp2-icon-btn-danger[data-v-7ba9630e]:hover{background:#fdf1f1}.mp2-levels[data-v-7ba9630e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;margin:16px 0 20px;background:#eceff3;border-radius:var(--mp2-radius)}.mp2-level[data-v-7ba9630e]{height:36px;border:0;border-radius:var(--mp2-radius-sm);background:transparent;color:var(--mp2-ink-2);font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.mp2-level[data-v-7ba9630e]:hover{color:var(--mp2-ink)}.mp2-level.is-active[data-v-7ba9630e]{background:var(--mp2-surface);color:var(--mp2-accent);-webkit-box-shadow:0 1px 3px rgba(16,24,40,.1);box-shadow:0 1px 3px rgba(16,24,40,.1)}.mp2-groups[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px 0 20px}.mp2-rows[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mp2-row[data-v-7ba9630e]{background:var(--mp2-surface);border:1px solid var(--mp2-line);border-radius:var(--mp2-radius);-webkit-box-shadow:var(--mp2-shadow);box-shadow:var(--mp2-shadow)}.mp2-row.sortable-ghost[data-v-7ba9630e]{opacity:.45}.mp2-row-head[data-v-7ba9630e]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 16px}.mp2-row-head[data-v-7ba9630e],.mp2-row-ident[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mp2-row-ident[data-v-7ba9630e]{gap:6px;min-width:170px}.mp2-drag[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:-webkit-grab;cursor:grab;color:var(--mp2-ink-3)}.mp2-drag[data-v-7ba9630e]:active{cursor:-webkit-grabbing;cursor:grabbing}.mp2-row-title[data-v-7ba9630e]{font-size:1rem;font-weight:700;letter-spacing:-.01em}.mp2-count[data-v-7ba9630e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#f2f4f7;color:var(--mp2-ink-2);font-size:.75rem;font-weight:600;white-space:nowrap}.mp2-count[data-v-7ba9630e],.mp2-seg[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mp2-seg[data-v-7ba9630e]{padding:3px;border:1px solid var(--mp2-line);border-radius:var(--mp2-radius-sm);background:var(--mp2-subtle)}.mp2-seg-btn[data-v-7ba9630e]{height:28px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--mp2-ink-3);font-size:.8125rem;font-weight:600;cursor:pointer}.mp2-seg-btn.is-active[data-v-7ba9630e]{background:var(--mp2-surface);color:var(--mp2-accent);-webkit-box-shadow:0 1px 2px rgba(16,24,40,.12);box-shadow:0 1px 2px rgba(16,24,40,.12)}.mp2-row-items[data-v-7ba9630e]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;min-width:0}.mp2-row-summary[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0 16px 14px 60px}.mp2-summary-chip[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--mp2-line);border-radius:999px;font-size:.8125rem;color:var(--mp2-ink-2)}.mp2-summary-swatch[data-v-7ba9630e]{width:10px;height:10px;border-radius:999px}.mp2-row-empty[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 16px 16px;padding:16px;border:1px dashed var(--mp2-line-strong);border-radius:var(--mp2-radius-sm);color:var(--mp2-ink-3);font-size:.875rem}.mp2-grid[data-v-7ba9630e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:16px;border-top:1px solid var(--mp2-line);background:var(--mp2-subtle);border-radius:0 0 var(--mp2-radius) var(--mp2-radius)}.mp2-item[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px;background:var(--mp2-surface);border:1px solid var(--mp2-line);border-radius:var(--mp2-radius)}.mp2-preview[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:92px;padding:14px 16px;margin-bottom:4px;border-radius:16px;color:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.mp2-preview-text[data-v-7ba9630e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mp2-preview-title[data-v-7ba9630e]{font-size:1.05rem;font-weight:700;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.18);overflow-wrap:anywhere}.mp2-preview-desc[data-v-7ba9630e]{margin-top:4px;font-size:.8125rem;line-height:1.35;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp2-preview-icon[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;border-radius:12px;background:hsla(0,0%,100%,.22)}.mp2-preview-icon img[data-v-7ba9630e]{max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.mp2-item-type[data-v-7ba9630e]{margin:12px 0 2px;padding-bottom:10px;border-bottom:1px solid var(--mp2-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--mp2-ink-3)}.mp2-item-type-inline[data-v-7ba9630e]{margin:0;padding:0;border:0}.mp2-fields[data-v-7ba9630e]{gap:12px;margin-top:10px}.mp2-fields[data-v-7ba9630e],.mp2-label[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mp2-label[data-v-7ba9630e]{gap:6px;margin:0;font-size:.8125rem;font-weight:600;color:var(--mp2-ink-2)}.mp2-label-row[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mp2-input[data-v-7ba9630e]{width:100%;height:38px;padding:0 12px;border:1px solid var(--mp2-line-strong);border-radius:var(--mp2-radius-sm);background:var(--mp2-surface);color:var(--mp2-ink);font-size:.875rem;font-weight:400;outline:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.mp2-input[data-v-7ba9630e]::-webkit-input-placeholder{color:#8a94a6}.mp2-input[data-v-7ba9630e]::-moz-placeholder{color:#8a94a6}.mp2-input[data-v-7ba9630e]:-ms-input-placeholder{color:#8a94a6}.mp2-input[data-v-7ba9630e]::-ms-input-placeholder{color:#8a94a6}.mp2-input[data-v-7ba9630e]::placeholder{color:#8a94a6}.mp2-input[data-v-7ba9630e]:focus{border-color:var(--mp2-accent);-webkit-box-shadow:0 0 0 3px rgba(45,105,202,.15);box-shadow:0 0 0 3px rgba(45,105,202,.15)}.mp2-input.is-invalid[data-v-7ba9630e]{border-color:var(--mp2-danger)}.mp2-textarea[data-v-7ba9630e]{height:auto;min-height:62px;padding:8px 12px;line-height:1.45;resize:vertical}.mp2-input-icon[data-v-7ba9630e]{position:relative}.mp2-input-icon .v-icon[data-v-7ba9630e]{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--mp2-ink-3)}.mp2-input-icon .mp2-input[data-v-7ba9630e]{padding-left:34px}.mp2-help[data-v-7ba9630e]{font-size:.75rem;font-weight:400;color:var(--mp2-ink-3)}.mp2-help.is-error[data-v-7ba9630e]{color:var(--mp2-danger)}.mp2-upload[data-v-7ba9630e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;padding:8px 12px 8px 8px;border:1px dashed var(--mp2-line-strong);border-radius:var(--mp2-radius-sm);cursor:pointer;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.mp2-upload[data-v-7ba9630e]:hover{border-color:var(--mp2-accent);background:var(--mp2-accent-soft)}.mp2-upload-thumb[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:8px;background:#f2f4f7;overflow:hidden}.mp2-upload-thumb img[data-v-7ba9630e]{max-width:32px;max-height:32px;-o-object-fit:contain;object-fit:contain}.mp2-upload-text[data-v-7ba9630e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;color:var(--mp2-ink-2)}.mp2-link[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--mp2-accent);font-weight:600}.mp2-file[data-v-7ba9630e]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp2-swatches[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.mp2-swatch[data-v-7ba9630e]{width:28px;height:28px;padding:0;border:2px solid var(--mp2-surface);border-radius:999px;-webkit-box-shadow:0 0 0 1px var(--mp2-line);box-shadow:0 0 0 1px var(--mp2-line);cursor:pointer;-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease}.mp2-swatch[data-v-7ba9630e]:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.mp2-swatch.is-active[data-v-7ba9630e]{-webkit-box-shadow:0 0 0 2px var(--mp2-accent);box-shadow:0 0 0 2px var(--mp2-accent)}.mp2-toggle[data-v-7ba9630e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;font-weight:500;color:var(--mp2-ink-3);cursor:pointer}.mp2-toggle input[data-v-7ba9630e]{width:15px;height:15px;accent-color:var(--mp2-accent);cursor:pointer}.mp2-custom-colors[data-v-7ba9630e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;margin-top:4px;border:1px solid var(--mp2-line);border-radius:var(--mp2-radius-sm);background:var(--mp2-subtle)}.mp2-color[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:0;font-size:.72rem;font-weight:600;color:var(--mp2-ink-3)}.mp2-color-input[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:32px;padding:0 6px;border:1px solid var(--mp2-line-strong);border-radius:6px;background:var(--mp2-surface);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mp2-color-input input[type=color][data-v-7ba9630e]{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;padding:0;border:0;background:transparent;cursor:pointer}.mp2-color-input code[data-v-7ba9630e]{padding:0;background:none;color:var(--mp2-ink-2);font-size:.72rem;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.mp2-submenu-btn[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:1px solid var(--mp2-line-strong);border-radius:var(--mp2-radius-sm);background:var(--mp2-surface);color:var(--mp2-ink);font-size:.875rem;font-weight:600;cursor:pointer}.mp2-submenu-btn[data-v-7ba9630e]:hover{border-color:var(--mp2-accent);background:var(--mp2-accent-soft)}.mp2-submenu-btn .mp2-count[data-v-7ba9630e]{margin-left:auto;background:var(--mp2-accent-soft);color:var(--mp2-accent)}.mp2-empty[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:40px 16px;background:var(--mp2-surface);border:1px solid var(--mp2-line);border-radius:var(--mp2-radius);text-align:center}.mp2-empty-title[data-v-7ba9630e]{font-weight:700}.mp2-muted[data-v-7ba9630e]{color:var(--mp2-ink-3);font-size:.8125rem}.mp2-add-row[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:56px;margin-top:16px;border:1.5px dashed var(--mp2-line-strong);border-radius:var(--mp2-radius);background:transparent;color:var(--mp2-ink-2);font-size:.9375rem;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.mp2-add-row[data-v-7ba9630e]:hover{border-color:var(--mp2-accent);color:var(--mp2-accent);background:var(--mp2-accent-soft)}.mp2-dialog[data-v-7ba9630e] .mp2-field.v-text-field.v-text-field--solo .v-input__slot,.mp2[data-v-7ba9630e] .mp2-field.v-text-field.v-text-field--solo .v-input__slot{min-height:38px;margin:0;padding:0 10px;border:1px solid var(--mp2-line-strong);border-radius:var(--mp2-radius-sm);-webkit-box-shadow:none!important;box-shadow:none!important;background:var(--mp2-surface)}.mp2-dialog[data-v-7ba9630e] .mp2-field.v-input--is-focused .v-input__slot,.mp2[data-v-7ba9630e] .mp2-field.v-input--is-focused .v-input__slot{border-color:var(--mp2-accent);-webkit-box-shadow:0 0 0 3px rgba(45,105,202,.15)!important;box-shadow:0 0 0 3px rgba(45,105,202,.15)!important}.mp2-dialog[data-v-7ba9630e] .mp2-field .v-label,.mp2[data-v-7ba9630e] .mp2-field .v-label{font-size:.875rem;font-weight:400}.mp2[data-v-7ba9630e] .mp2-field .v-chip--small{height:24px;margin:3px 4px 3px 0;border:1px solid var(--mp2-line);background:#f2f4f7!important;font-size:.78rem;font-weight:600}.mp2-dialog[data-v-7ba9630e]{--mp2-surface:#fff;--mp2-subtle:#f8fafc;--mp2-line:#e4e7ec;--mp2-line-strong:#d0d5dd;--mp2-ink:#101828;--mp2-ink-2:#475467;--mp2-ink-3:#667085;--mp2-accent:#2d69ca;--mp2-accent-soft:#eef4fc;--mp2-danger:#c62828;--mp2-radius:12px;--mp2-radius-sm:8px;border-radius:14px!important;color:var(--mp2-ink)}.mp2-dialog-foot[data-v-7ba9630e],.mp2-dialog-head[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 20px}.mp2-dialog-head[data-v-7ba9630e]{border-bottom:1px solid var(--mp2-line)}.mp2-dialog-foot[data-v-7ba9630e]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid var(--mp2-line)}.mp2-dialog-title[data-v-7ba9630e]{font-size:1.125rem;font-weight:700}.mp2-dialog-body[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 20px!important;background:var(--mp2-subtle)}.mp2-sub[data-v-7ba9630e]{padding:14px;background:var(--mp2-surface);border:1px solid var(--mp2-line);border-radius:var(--mp2-radius)}.mp2-sub-head[data-v-7ba9630e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.mp2-sub-swatch[data-v-7ba9630e]{width:22px;height:22px;border-radius:6px}.mp2-sub-del[data-v-7ba9630e]{margin-left:auto}.mp2-sub-grid[data-v-7ba9630e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mp2-span-2[data-v-7ba9630e]{grid-column:1/-1}@media (max-width:960px){.mp2-levels[data-v-7ba9630e]{grid-template-columns:repeat(3,minmax(0,1fr))}.mp2-head[data-v-7ba9630e]{position:static}}@media (max-width:600px){.mp2-levels[data-v-7ba9630e]{grid-template-columns:repeat(2,minmax(0,1fr))}.mp2-sub-grid[data-v-7ba9630e]{grid-template-columns:1fr}.mp2-row-summary[data-v-7ba9630e]{padding-left:16px}}@media (prefers-reduced-motion:reduce){.mp2 [data-v-7ba9630e],.mp2-dialog [data-v-7ba9630e]{-webkit-transition:none!important;transition:none!important}}