.p9b-custom{margin-top:16px;padding:20px;border:1px solid #4b5c79;border-radius:16px;background:linear-gradient(135deg,#14283a,#101a2f)}.p9b-preview{margin:12px 0;background:radial-gradient(ellipse at center,#213d51,#0a1424);border:1px solid #425876;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:165px}.p9b-preview .car-svg{width:min(100%,520px);height:auto}.p9b-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.p9b-options>div{border:1px solid #374d66;border-radius:12px;padding:12px}.p9b-options h4{margin:0 0 10px}.p9b-palette{display:flex;flex-wrap:wrap;gap:7px}.p9b-option{cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #415773;border-radius:7px;color:#e6effe;background:#18283c;font-size:11px}.p9b-option i{height:18px;width:18px;flex:none;border:1px solid #ffffff66;border-radius:50%}.p9b-option.is-selected{outline:2px solid #5ee2c3}.p9b-option:disabled{opacity:.4;cursor:not-allowed}.p9b-custom .mini{font-size:12px;line-height:1.4}@media(max-width:800px){.p9b-options{grid-template-columns:1fr}.p9b-custom{padding:14px}}