.collapsible-section[data-v-1125c229]{margin-bottom:20px}.collapsible-header[data-v-1125c229]{width:100%;padding:12px 16px;background:var(--paper-deep);color:var(--ink);border:1px solid var(--rule);border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:12px;font-family:var(--font-serif);font-size:1.15em;font-weight:400;transition:background .25s,border-color .25s}.collapsible-header[data-v-1125c229]:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--ink-faded)}.collapsible-header[data-v-1125c229]:active{transform:translateY(0)}.header-icon[data-v-1125c229]{transition:transform .3s ease;font-size:.8em;display:flex;align-items:center;color:var(--ink-faded)}.header-icon.rotated[data-v-1125c229]{transform:rotate(-90deg)}.header-title[data-v-1125c229]{flex:1;text-align:left}.header-badge[data-v-1125c229]{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.4);color:var(--oxblood);padding:3px 12px;border-radius:2px;font-family:var(--font-type);font-size:.8em;font-weight:400}.collapsible-content[data-v-1125c229]{overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out,padding .3s ease-out;max-height:5000px;opacity:1;padding:15px;background:transparent;border-radius:0 0 2px 2px;border:1px solid var(--rule);border-top:none;margin-top:-1px}.collapsible-content.collapsed[data-v-1125c229]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}@media(max-width:768px){.collapsible-header[data-v-1125c229]{padding:12px 14px;font-size:1em}.collapsible-content[data-v-1125c229]{padding:8px}}@media(max-width:480px){.collapsible-header[data-v-1125c229]{padding:10px 12px;font-size:.95em;gap:8px}.header-badge[data-v-1125c229]{padding:3px 10px;font-size:.8em}.collapsible-content[data-v-1125c229]{padding:6px}}.image-selector[data-v-5772e068]{padding:15px;background:rgba(var(--accent-rgb),.03);border-radius:2px}.selector-actions[data-v-5772e068]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.action-btn[data-v-5772e068]{padding:6px 14px;background:rgba(var(--accent-rgb),.1);color:var(--oxblood);border:1px solid rgba(var(--accent-rgb),.5);border-radius:2px;cursor:pointer;font-family:var(--font-type);font-size:.85em;transition:background .2s}.action-btn[data-v-5772e068]:hover{background:rgba(var(--accent-rgb),.2)}.action-btn-secondary[data-v-5772e068]{background:transparent;color:var(--ink-faded);border-color:var(--rule)}.action-btn-secondary[data-v-5772e068]:hover{background:rgba(var(--accent-rgb),.05);color:var(--ink)}.image-grid[data-v-5772e068]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:12px;margin-bottom:15px}.image-item[data-v-5772e068]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:4px;border-radius:8px;border:2px solid transparent;transition:all .2s;position:relative;background:transparent}.image-item[data-v-5772e068]:hover{background:rgba(var(--accent-rgb),.06);border-color:var(--rule)}.image-item.selected[data-v-5772e068]{border-color:var(--oxblood);background:rgba(var(--accent-rgb),.1)}.hidden-checkbox[data-v-5772e068]{position:absolute;opacity:0;pointer-events:none}.item-thumbnail[data-v-5772e068]{width:60px;height:60px;border-radius:8px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center;position:relative}.item-thumbnail img[data-v-5772e068]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-placeholder[data-v-5772e068]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--paper-light);font-family:var(--font-serif);font-size:16px;background:var(--ink-faded);border-radius:2px}.item-tooltip[data-v-5772e068]{font-size:.7em;color:var(--ink-faded);text-align:center;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:500}.selection-info[data-v-5772e068]{text-align:center;color:var(--ink-faded);font-size:.9em;padding:8px;background:transparent;border-radius:2px;border:none;border-top:1px solid var(--rule)}@media(max-width:768px){.image-grid[data-v-5772e068]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px}.item-thumbnail[data-v-5772e068]{width:50px;height:50px}.item-tooltip[data-v-5772e068]{font-size:.65em}.selector-actions[data-v-5772e068]{gap:8px}.action-btn[data-v-5772e068]{padding:6px 12px;font-size:.85em}}@media(max-width:480px){.image-grid[data-v-5772e068]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px}.item-thumbnail[data-v-5772e068]{width:45px;height:45px}.item-tooltip[data-v-5772e068]{font-size:.6em}.action-btn[data-v-5772e068]{padding:5px 10px;font-size:.8em}}.sales-optimizer-container[data-v-f9db0f5f]{padding:30px}.sales-optimizer-content[data-v-f9db0f5f]{max-width:1400px;margin:0 auto}.subtitle[data-v-f9db0f5f]{text-align:center;color:var(--ink-faded);margin-bottom:30px;font-size:1.1em}.controls-panel[data-v-f9db0f5f]{background:rgba(var(--accent-rgb),.04);border:1px solid var(--rule);padding:25px;border-radius:2px;display:flex;flex-direction:column;gap:20px}.control-row[data-v-f9db0f5f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.control-group[data-v-f9db0f5f]{display:flex;flex-direction:column;gap:8px}.control-group label[data-v-f9db0f5f]{font-family:var(--font-type);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faded);font-weight:400;font-size:.8em}.control-group input[data-v-f9db0f5f],.control-group select[data-v-f9db0f5f]{padding:10px 12px;border:1px solid var(--rule);border-radius:2px;font-size:1em;color:var(--ink);background:var(--paper-light);transition:border-color .25s}.control-group input[data-v-f9db0f5f]:hover,.control-group select[data-v-f9db0f5f]:hover{border-color:var(--ink-faded)}.control-group .help-text[data-v-f9db0f5f]{color:var(--ink-faded);font-size:.85em;margin-top:4px;font-weight:400}.inventory-section[data-v-f9db0f5f]{background:transparent;padding:20px;border-radius:2px;margin-top:10px}.inventory-section h3[data-v-f9db0f5f]{color:var(--ink);margin-bottom:10px;font-size:1.5em}.inventory-subtitle[data-v-f9db0f5f]{color:var(--ink-faded);font-size:.95em;margin-bottom:25px}.no-items[data-v-f9db0f5f]{text-align:center;padding:40px;color:var(--ink-faded);font-size:1.1em;background:var(--paper-light);border-radius:2px;border:1px dashed var(--rule)}.selected-items-tiers[data-v-f9db0f5f]{margin-top:15px;padding-top:15px;border-top:1px solid var(--rule)}.selected-item-row[data-v-f9db0f5f]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--paper-light);border-radius:2px;margin-bottom:8px;border:1px solid var(--rule);transition:border-color .2s}.selected-item-row[data-v-f9db0f5f]:hover{border-color:var(--ink-faded)}.item-image[data-v-f9db0f5f]{width:50px;height:50px;border-radius:2px;object-fit:cover;flex-shrink:0;background:transparent;cursor:pointer}.tier-inputs-inline[data-v-f9db0f5f]{display:flex;gap:8px;flex-wrap:wrap;flex:1}.tier-input-inline[data-v-f9db0f5f]{flex-shrink:0;width:65px;padding:0;border-radius:2px;border:1px solid var(--rule);transition:border-color .25s,background .25s;background:var(--paper-light)}.tier-input-inline[data-v-f9db0f5f]:hover{border-color:var(--ink-faded)}.tier-input-inline input[data-v-f9db0f5f]{width:100%;padding:8px 4px;border:none;border-radius:4px;font-size:.95em;font-weight:600;text-align:center;background:transparent;transition:background .2s}.tier-input-inline input[data-v-f9db0f5f]:focus{outline:none;background:rgba(var(--ink-rgb),.06)}.tier-input-inline.tier-legendary[data-v-f9db0f5f],.tier-input-inline.tier-radiant[data-v-f9db0f5f]{border-color:rgba(var(--gold-rgb),.55);background:rgba(var(--gold-rgb),.14)}.tier-input-inline.tier-legendary input[data-v-f9db0f5f],.tier-input-inline.tier-radiant input[data-v-f9db0f5f]{color:var(--gold-ink)}.tier-input-inline.tier-epic[data-v-f9db0f5f],.tier-input-inline.tier-flourishing[data-v-f9db0f5f]{border-color:rgba(var(--violet-rgb),.55);background:rgba(var(--violet-rgb),.14)}.tier-input-inline.tier-epic input[data-v-f9db0f5f],.tier-input-inline.tier-flourishing input[data-v-f9db0f5f]{color:var(--violet-ink)}.tier-input-inline.tier-rare[data-v-f9db0f5f],.tier-input-inline.tier-hardy[data-v-f9db0f5f]{border-color:rgba(var(--teal-rgb),.55);background:rgba(var(--teal-rgb),.14)}.tier-input-inline.tier-rare input[data-v-f9db0f5f],.tier-input-inline.tier-hardy input[data-v-f9db0f5f]{color:var(--teal-ink)}.tier-input-inline.tier-radiant_rarecolor[data-v-f9db0f5f]{border-color:var(--gold-leaf);background:rgba(var(--gold-rgb),.26)}.tier-input-inline.tier-radiant_rarecolor input[data-v-f9db0f5f]{color:var(--gold-ink);font-weight:700}.tier-input-inline.tier-flourishing_rarecolor[data-v-f9db0f5f]{border-color:var(--violet-ink);background:rgba(var(--violet-rgb),.26)}.tier-input-inline.tier-flourishing_rarecolor input[data-v-f9db0f5f]{color:var(--violet-ink);font-weight:700}.tier-input-inline.tier-hardy_rarecolor[data-v-f9db0f5f]{border-color:var(--teal-ink);background:rgba(var(--teal-rgb),.26)}.tier-input-inline.tier-hardy_rarecolor input[data-v-f9db0f5f]{color:var(--teal-ink);font-weight:700}.no-selection-message[data-v-f9db0f5f]{text-align:center;padding:20px;color:var(--ink-faded);font-style:italic;background:var(--paper-light);border-radius:2px;border:1px dashed var(--rule)}.solve-button[data-v-f9db0f5f]{width:100%;padding:15px;font-family:var(--font-type);font-size:1.05em;letter-spacing:.12em;text-transform:uppercase;background:rgba(var(--accent-rgb),.14);color:var(--oxblood);border:1px solid rgba(var(--accent-rgb),.55);border-radius:2px;cursor:pointer;margin-top:20px;transition:background .25s}.solve-button[data-v-f9db0f5f]:hover:not(:disabled){background:rgba(var(--accent-rgb),.26)}.solve-button[data-v-f9db0f5f]:disabled{background:var(--paper-deep);cursor:not-allowed;transform:none}.results-panel[data-v-f9db0f5f]{background:transparent;padding:22px 0 0;border-top:3px double var(--ink);border-radius:0;margin-top:30px}.results-header[data-v-f9db0f5f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-header h3[data-v-f9db0f5f]{color:var(--ink);margin:0;font-size:1.5em}.copy-button[data-v-f9db0f5f]{padding:8px 18px;font-family:var(--font-type);font-size:.9em;letter-spacing:.06em;background:rgba(var(--accent-rgb),.1);color:var(--oxblood);border:1px solid rgba(var(--accent-rgb),.5);border-radius:2px;cursor:pointer;transition:background .25s}.copy-button[data-v-f9db0f5f]:hover:not(:disabled){background:rgba(var(--accent-rgb),.2)}.copy-button[data-v-f9db0f5f]:disabled{background:var(--paper-deep);cursor:default}.summary-stats[data-v-f9db0f5f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;padding:20px;background:rgba(var(--accent-rgb),.05);border:1px solid var(--rule);border-radius:2px}.stat-item[data-v-f9db0f5f]{display:flex;flex-direction:column;gap:8px;text-align:center}.stat-label[data-v-f9db0f5f]{font-size:.9em;color:var(--ink-faded)}.stat-value[data-v-f9db0f5f]{font-size:1.6em;font-weight:700;color:var(--ink)}.emoji[data-v-f9db0f5f]{font-size:1.3em;margin-left:5px}.solution-list[data-v-f9db0f5f]{margin-top:25px}.solution-list h4[data-v-f9db0f5f]{color:var(--ink);margin-bottom:15px;font-size:1.3em}.solution-list ul[data-v-f9db0f5f]{list-style:none;padding:0}.solution-list li[data-v-f9db0f5f]{padding:15px;background:transparent;border-radius:2px;margin-bottom:8px;border-left:4px solid var(--oxblood);transition:background .2s}.solution-list li[data-v-f9db0f5f]:hover{background:rgba(var(--accent-rgb),.05)}.solution-item-content[data-v-f9db0f5f]{display:flex;align-items:center;gap:15px}.solution-item-image[data-v-f9db0f5f]{width:50px;height:50px;border-radius:2px;object-fit:cover;flex-shrink:0;background:transparent}.solution-item-info[data-v-f9db0f5f]{flex:1;display:flex;flex-direction:column;gap:8px}.item-name[data-v-f9db0f5f]{font-weight:600;color:var(--ink)}.solution-item-details[data-v-f9db0f5f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.item-count[data-v-f9db0f5f]{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.5);color:var(--oxblood);padding:4px 12px;border-radius:2px;font-weight:600;font-size:.95em}.item-price[data-v-f9db0f5f]{font-weight:700;color:var(--ink);font-size:1.05em}.item-tier[data-v-f9db0f5f]{font-size:.85em;padding:4px 12px;border-radius:2px;font-weight:600}.tier-legendary[data-v-f9db0f5f],.tier-radiant[data-v-f9db0f5f]{background:rgba(var(--gold-rgb),.14);border:1px solid rgba(var(--gold-rgb),.4);color:var(--gold-ink)}.tier-epic[data-v-f9db0f5f],.tier-flourishing[data-v-f9db0f5f]{background:rgba(var(--violet-rgb),.14);border:1px solid rgba(var(--violet-rgb),.4);color:var(--violet-ink)}.tier-rare[data-v-f9db0f5f],.tier-hardy[data-v-f9db0f5f]{background:rgba(var(--teal-rgb),.14);border:1px solid rgba(var(--teal-rgb),.4);color:var(--teal-ink)}@media(max-width:768px){.sales-optimizer-container[data-v-f9db0f5f]{padding:10px}h2[data-v-f9db0f5f]{font-size:1.5em}.subtitle[data-v-f9db0f5f]{font-size:1em}.control-row[data-v-f9db0f5f],.product-grid[data-v-f9db0f5f]{grid-template-columns:1fr}.tier-input-inline[data-v-f9db0f5f]{width:55px}.tier-input-inline input[data-v-f9db0f5f]{padding:7px 3px;font-size:.9em}.item-image[data-v-f9db0f5f]{width:40px;height:40px}.selected-item-row[data-v-f9db0f5f]{gap:6px;padding:4px 8px}.tier-inputs-inline[data-v-f9db0f5f]{gap:6px}.summary-stats[data-v-f9db0f5f]{grid-template-columns:1fr}.solution-list li[data-v-f9db0f5f]{flex-wrap:wrap;gap:10px}}@media(max-width:480px){.sales-optimizer-container[data-v-f9db0f5f]{padding:10px}h2[data-v-f9db0f5f]{font-size:1.3em}.subtitle[data-v-f9db0f5f]{font-size:.9em}.tier-inputs-inline[data-v-f9db0f5f]{gap:5px}.tier-input-inline[data-v-f9db0f5f]{width:42px}.tier-input-inline input[data-v-f9db0f5f]{padding:6px 2px;font-size:.85em}.item-image[data-v-f9db0f5f]{width:35px;height:35px}.selected-item-row[data-v-f9db0f5f]{gap:6px;padding:5px 8px}.selected-item-row[data-v-f9db0f5f]{flex-wrap:wrap}.item-image[data-v-f9db0f5f]{margin-right:0;margin-bottom:5px}}.tier-inputs-compact[data-v-f9db0f5f]{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:5px}.selected-item-card[data-v-f9db0f5f]{padding:10px;margin-bottom:10px}.item-header[data-v-f9db0f5f]{padding-bottom:6px}.solve-button[data-v-f9db0f5f]{padding:14px;font-size:1.1em}
