.gear-swapping-workspace[data-v-de71a2b3],.gear-swapping-workspace-panel[data-v-de71a2b3]{display:flex;flex-direction:column;gap:1rem;width:100%}.gear-swapping-workspace-panel[data-v-de71a2b3]{background:var(--card);border:1px solid var(--border);border-radius:.75rem;max-width:100%;padding:.75rem}.gear-swapping-action-bar[data-v-de71a2b3]{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem}.gear-swapping-action-primary[data-v-de71a2b3]{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0}.gear-swapping-set-tabs[data-v-de71a2b3],.gear-swapping-view-actions[data-v-de71a2b3]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.gear-swapping-set-tab[data-v-de71a2b3],.gear-swapping-toolbar-button[data-v-de71a2b3]{height:44px;min-height:44px;min-width:44px;width:44px}.gear-swapping-set-count[data-v-de71a2b3]{align-items:center;background:color-mix(in oklch,var(--muted) 35%,transparent);border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);display:inline-flex;font-size:.75rem;font-weight:600;min-height:2rem;padding:0 .625rem}.gear-swapping-empty-state[data-v-de71a2b3]{align-items:center;background:var(--background);border:1px dashed var(--border);border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:14rem;padding:1.5rem;text-align:center}.gear-swapping-content-grid[data-v-de71a2b3]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.gear-swapping-left-column[data-v-de71a2b3]{display:flex;flex-direction:column;gap:.75rem;max-width:100%;min-width:0;width:-moz-fit-content;width:fit-content}.gear-swapping-comparison-panel--single[data-v-de71a2b3]{display:block;overflow:hidden;width:100%}.gear-swapping-comparison-panel[data-v-de71a2b3],.gear-swapping-slot-panel[data-v-de71a2b3]{background:var(--card);border:1px solid var(--border);border-radius:.75rem;min-width:0;padding:.75rem}.gear-swapping-slot-panel[data-v-de71a2b3]{display:flex;justify-content:center;max-width:100%;overflow:hidden;width:-moz-fit-content;width:fit-content}.equip-bg-wrap[data-v-de71a2b3]{background:transparent;display:inline-flex;flex-shrink:0;position:relative;transform-origin:top left}@media(max-width:767px){.equip-bg-wrap[data-v-de71a2b3]{display:flex;min-width:0;width:100%}}.equip-bg[data-v-de71a2b3]{display:block;height:0;max-width:338px;opacity:0;pointer-events:none;width:100%}@media(max-width:767px){.equip-bg[data-v-de71a2b3]{max-width:100%;min-width:280px;width:100%}}@media(min-width:768px){.equip-bg[data-v-de71a2b3]{width:338px}}.equip-bg-wrap[data-v-de71a2b3],.equip-bg-wrap[data-v-de71a2b3] *{caret-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.equip-bg-wrap.disabled[data-v-de71a2b3]{opacity:.6;pointer-events:none}.equip-detail-wrapper[data-v-de71a2b3]{min-width:0;overflow:visible;width:100%}.diff-slot-pair[data-v-de71a2b3]{align-items:center;display:inline-flex;gap:.375rem}@media(min-width:768px){.gear-swapping-workspace-panel[data-v-de71a2b3]{gap:1.25rem;padding:1rem}.gear-swapping-action-bar[data-v-de71a2b3]{justify-content:space-between}.gear-swapping-action-bar[data-v-de71a2b3],.gear-swapping-action-primary[data-v-de71a2b3]{align-items:center;flex-direction:row}.gear-swapping-set-tab[data-v-de71a2b3],.gear-swapping-toolbar-button[data-v-de71a2b3]{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.gear-swapping-set-count[data-v-de71a2b3]{min-height:2rem;padding:0 .625rem}}@media(min-width:1024px){.gear-swapping-content-grid[data-v-de71a2b3]{grid-template-columns:auto minmax(0,1fr)}.gear-swapping-left-column[data-v-de71a2b3]{width:-moz-fit-content;width:fit-content}.gear-swapping-comparison-panel--single[data-v-de71a2b3]{max-width:420px;min-width:min(100%,420px)}.gear-swapping-comparison-panel[data-v-de71a2b3]{align-items:stretch;gap:1rem;grid-template-columns:minmax(300px,360px) auto minmax(300px,360px)}}@media(max-width:1023px){.gear-swapping-left-column[data-v-de71a2b3]{width:100%}}@media(max-width:767px){.gear-swapping-slot-panel[data-v-de71a2b3],.gear-swapping-workspace-panel[data-v-de71a2b3]{border-radius:.625rem}.gear-swapping-left-column[data-v-de71a2b3]{width:100%}}
