.picker-body[data-v-fc40b2c4]{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px}.picker-search[data-v-fc40b2c4]{flex:none}.strict-row[data-v-fc40b2c4]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:6px 2px}.strict-row[data-v-fc40b2c4] .n-checkbox{font-weight:700}.strict-help[data-v-fc40b2c4]{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;color:var(--mg-text-muted);background:var(--mg-surface-alt);font-size:12px;font-weight:800;cursor:help}.segmented-control[data-v-fc40b2c4]{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:var(--mg-surface-muted)}.segmented-control button[data-v-fc40b2c4]{min-width:0;min-height:36px;border:0;border-radius:7px;color:var(--mg-text-muted);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.segmented-control button.active[data-v-fc40b2c4]{color:var(--mg-text-strong);background:var(--mg-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--mg-text-strong) 10%,transparent)}.attribute-list[data-v-fc40b2c4]{display:grid;min-height:0;flex:1;align-content:start;gap:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.attribute-group[data-v-fc40b2c4]{display:grid;gap:2px}.attribute-group h3[data-v-fc40b2c4]{position:sticky;top:0;z-index:1;margin:0;padding:8px 2px 6px;color:var(--mg-text-muted);background:var(--mg-bg);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.attribute-row[data-v-fc40b2c4]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;width:100%;min-height:42px;align-items:center;gap:12px;padding:6px 8px;border:0;border-radius:8px;color:var(--mg-text);background:transparent;cursor:pointer;text-align:left;transition:background .14s ease}.attribute-row[data-v-fc40b2c4]:hover{background:var(--mg-surface-muted)}.attribute-row.is-include .attribute-name[data-v-fc40b2c4]{color:var(--mg-success);font-weight:600}.attribute-row.is-exclude .attribute-name[data-v-fc40b2c4]{color:var(--mg-danger);font-weight:600}.marker[data-v-fc40b2c4]{display:inline-grid;width:20px;height:20px;place-items:center;border:1.5px solid color-mix(in srgb,var(--mg-text-muted) 55%,transparent);border-radius:5px;color:#fff;background:transparent;font-size:14px;font-weight:800;line-height:1}.marker.is-include[data-v-fc40b2c4]{border-color:var(--mg-success);background:var(--mg-success)}.marker.is-exclude[data-v-fc40b2c4]{border-color:var(--mg-danger);background:var(--mg-danger)}.attribute-name[data-v-fc40b2c4]{min-width:0;overflow-wrap:anywhere;line-height:1.3}.catalog-attribute-picker[data-v-dda5bcc3]{display:block}.attribute-filter-trigger[data-v-dda5bcc3]{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--mg-border-subtle);border-radius:12px;color:var(--mg-text);background:var(--mg-surface);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.attribute-filter-trigger[data-v-dda5bcc3]:hover{border-color:color-mix(in srgb,var(--mg-link) 40%,var(--mg-border-subtle));background:color-mix(in srgb,var(--mg-link) 5%,var(--mg-surface))}.attribute-filter-trigger--embedded[data-v-dda5bcc3]{min-height:48px;border:0;border-radius:0;border-bottom:1px solid var(--mg-border-subtle);padding:12px 0;background:transparent}.attribute-filter-trigger--embedded[data-v-dda5bcc3]:hover{background:var(--mg-surface-muted)}.trigger-copy[data-v-dda5bcc3]{display:grid;min-width:0;gap:2px}.trigger-copy strong[data-v-dda5bcc3]{color:var(--mg-text-strong);font-size:14px}.trigger-copy small[data-v-dda5bcc3]{overflow:hidden;color:var(--mg-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trigger-meta[data-v-dda5bcc3]{display:inline-flex;align-items:center;gap:10px;color:var(--mg-text-muted)}.trigger-counts[data-v-dda5bcc3]{display:inline-flex;gap:6px}.count[data-v-dda5bcc3]{display:inline-flex;min-width:30px;height:24px;align-items:center;justify-content:center;padding:0 7px;border-radius:7px;font-size:12px;font-weight:700}.count--include[data-v-dda5bcc3]{color:var(--mg-success);background:var(--mg-success-bg)}.count--exclude[data-v-dda5bcc3]{color:var(--mg-danger);background:var(--mg-danger-bg)}.catalog-attribute-sheet[data-v-dda5bcc3] .n-drawer-content,.catalog-attribute-sheet[data-v-dda5bcc3] .n-drawer-header{background:var(--mg-surface)}.catalog-attribute-sheet[data-v-dda5bcc3] .n-drawer-header{border-bottom:1px solid var(--mg-border-subtle);padding:14px 18px}.catalog-attribute-sheet[data-v-dda5bcc3] .n-drawer-body-content-wrapper{padding:14px 18px}.catalog-attribute-sheet[data-v-dda5bcc3] .n-drawer-footer{border-top:1px solid var(--mg-border-subtle);background:var(--mg-surface);padding-bottom:max(16px,env(safe-area-inset-bottom))}.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-drawer,.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-drawer-content-wrapper,.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-drawer-body,.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-scrollbar,.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-scrollbar-container,.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-scrollbar-content{height:100%;min-height:100dvh;background:var(--mg-bg)!important}.catalog-attribute-sheet--fullscreen[data-v-dda5bcc3] .n-drawer{border-radius:0}.attribute-sheet-mobile[data-v-dda5bcc3]{display:flex;flex-direction:column;height:100%;min-height:100dvh;background:var(--mg-bg)}.attribute-sheet-mobile-header[data-v-dda5bcc3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;flex:none;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;border-bottom:1px solid var(--mg-border-subtle)}.attribute-sheet-mobile-title[data-v-dda5bcc3]{color:var(--mg-text-strong);font-size:18px;font-weight:700}.attribute-sheet-mobile-body[data-v-dda5bcc3]{flex:1;min-height:0;overflow:hidden;padding:12px 16px 0}.attribute-sheet-mobile-footer[data-v-dda5bcc3]{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mg-border-subtle);background:var(--mg-bg)}.sheet-title[data-v-dda5bcc3]{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:700}.sheet-title-main[data-v-dda5bcc3]{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--mg-text-strong)}.sheet-back[data-v-dda5bcc3]{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;color:var(--mg-text);background:transparent;cursor:pointer;transition:background .14s ease}.sheet-back[data-v-dda5bcc3]:hover{background:var(--mg-surface-muted)}.sheet-reset[data-v-dda5bcc3]{border:0;background:transparent;color:var(--mg-link);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sheet-reset[data-v-dda5bcc3]:hover{text-decoration:underline}.sheet-apply[data-v-dda5bcc3]{font-weight:700}
