.decor-controls{background:#f8faff;border:1px solid #dce3f0;border-radius:12px;padding:14px;margin-bottom:18px}.decor-controls h3{font-size:15px;margin:0 0 12px}.decor-tabs{display:flex;gap:5px;flex-wrap:wrap}.decor-tab,.decor-option{cursor:pointer;border:1px solid #cdd7eb;border-radius:8px;background:#fff;color:#18233b;padding:8px}.decor-tab.active,.decor-option.selected{border:2px solid #4c60e8;background:#eef0ff}.decor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(63px,1fr));gap:7px;max-height:260px;overflow:auto;padding:9px 0}.decor-option{height:65px;font-size:12px;overflow:hidden}.decor-option img{width:100%;height:100%;object-fit:contain}.decor-row{display:flex;align-items:center;gap:10px;margin-top:10px}.decor-row label{min-width:65px;font-size:13px}.decor-row input[type=range]{flex:1;padding:0;min-width:0}.decor-row select{width:auto;max-width:120px}.decor-row output{font-size:12px;min-width:40px}
