.hair-tabs{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid #66532d}.hair-tabs button,.hair-card button,.hair-confirm button{background:#715323;color:#fff1c9;border:1px solid #a78a4d;padding:12px 20px;cursor:pointer;border-radius:5px}.hair-shop{padding:28px}.hair-shop h2{color:#e5c07c}.hair-shop select{background:#101b25;color:#eee;padding:12px;max-width:100%;border:1px solid #725e37}.hair-note{color:#9aabba}.hair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0}.hair-card{background:#111d27;border:1px solid #51452d;padding:22px;border-radius:8px}.hair-card small{color:#c8ab70}.hair-card h3{margin:12px 0;font-size:20px}.hair-card button{display:block;margin-top:18px;width:100%}.hair-card button:disabled{opacity:.4;cursor:default}.hair-confirm{background:#101b25;color:#eee;border:1px solid #b89955;padding:28px;max-width:520px;border-radius:12px}.hair-confirm::backdrop{background:#000b}.hair-confirm button{margin-right:10px}#hair-message{color:#edc97a;min-height:24px}
