.reference-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;margin-top:12px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reference-tools>div{min-width:0;display:grid;gap:4px}.reference-tools strong{font-size:9px;color:#cdbfff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-tools button,.texture-tools button{border:1px solid #493765;border-radius:5px;background:#302744;color:#e3d7f5;font:inherit;font-size:9px;padding:6px 8px;cursor:pointer;white-space:nowrap}.reference-tools button.texture-clear,.texture-tools button.texture-clear{background:transparent;border-color:var(--line);color:#a69cb3}.reference-tools button:hover,.texture-tools button:hover{border-color:#a587e4}.texture-tools{display:grid;grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:6px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.texture-tools label{grid-column:1;color:#a79db7;font-size:9px}.texture-tools select{grid-column:2;min-width:0;border:1px solid var(--line);border-radius:5px;background:#151321;color:#c9bfda;font:inherit;font-size:9px;padding:6px}.texture-tools button{border:1px solid #493765;border-radius:5px;background:#302744;color:#e3d7f5;font:inherit;font-size:9px;padding:6px 8px;cursor:pointer;white-space:nowrap}.texture-tools button.texture-clear{background:transparent;border-color:var(--line);color:#a69cb3}.texture-tools small{grid-column:1/-1;color:#7f778f;font-size:8px;line-height:1.45}.texture-tools a{grid-column:1/-1;justify-self:end;color:#c3a8ff;text-decoration:none;font-size:9px}.texture-tools a:hover{text-decoration:underline}.texture-tools button:hover{border-color:#a587e4}@media(max-width:490px){.texture-tools{grid-template-columns:auto minmax(80px,1fr) auto auto}}
