.ae-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:26px;align-items:start}.ae-wardrobe{border:1px solid #a38a4b88;background:linear-gradient(160deg,#1b3437,#101e28);padding:20px;border-radius:12px}.ae-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.ae-panel-heading h2{margin:0;color:#eed49b}.ae-panel-heading>span{white-space:nowrap;color:#cfbf99}.ae-slots{display:grid;gap:7px}.ae-slot{display:flex;align-items:center;background:#091a2180;border:1px solid #64817a44;border-radius:7px}.ae-slot.is-selected{border-color:#e3bd65;background:#34443b}.ae-slot-select{display:flex;gap:12px;align-items:center;flex:1;min-width:0;padding:11px;text-decoration:none}.ae-slot-select>div{min-width:0}.ae-slot-select small{display:block;color:#a9bfb9;font-size:.75rem}.ae-slot-select strong{display:block;margin-top:3px;font-size:.85rem;line-height:1.4;color:#e6dab6;overflow-wrap:anywhere}.ae-slot-select img,.ae-slot-empty{border-radius:5px;border:1px solid #827954;flex-shrink:0}.ae-slot-empty{display:grid;place-items:center;width:38px;height:38px;color:#8fa8a0;font-size:1.4rem}.ae-slot-remove{padding:15px 12px;font-size:1.3rem;text-decoration:none}.ae-save{margin-top:22px}.ae-save button{width:100%}.ae-results{display:grid;gap:11px}.ae-result{display:flex;gap:15px;background:#162b33;border:1px solid #54707170;border-radius:8px;padding:18px}.ae-result>img{flex-shrink:0;border-radius:5px}.ae-result>div{min-width:0;flex:1}.ae-result h3{font-size:1rem;margin:0 0 8px;line-height:1.4}.ae-result p{font-size:.85rem;margin:7px 0;color:#b9c7c3}.ae-result-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:14px}.ae-result-actions .atlas-button{padding:8px 14px;font-size:.85rem}.ae-choices .al-filters{margin:20px 0}.ae-summary{margin-top:34px}.ae-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.ae-stats>div{display:grid;background:#152c34;padding:18px;border:1px solid #54707170;border-radius:8px}.ae-stats strong{color:#edcf8a;font-size:1.7rem}.ae-stats span{font-size:.85rem}.ae-summary details{margin:15px 0;padding:12px;border-bottom:1px solid #54707170}.ae-summary button:disabled{opacity:.6;cursor:progress}@media(max-width:1000px){.ae-layout{grid-template-columns:1fr}.ae-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-wardrobe{padding:18px}}@media(max-width:570px){.ae-slots{grid-template-columns:1fr}.ae-result{padding:14px}.ae-choices .ae-panel-heading{align-items:flex-start;flex-direction:column}}

#ae-choices,#ae-wardrobe{scroll-margin-top:25px}
