.voxel-texture-studio{border:1px solid #31543a;border-radius:8px;background:#101b13;overflow:hidden}.voxel-texture-studio summary{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;cursor:pointer;list-style:none;color:#d8f5dc}.voxel-texture-studio summary::-webkit-details-marker{display:none}.voxel-texture-studio summary span{display:grid;gap:2px}.voxel-texture-studio summary small{font-size:9px;color:#7da686;font-weight:400}.voxel-texture-studio[open] summary i{transform:rotate(180deg)}.voxel-texture-body{display:grid;gap:10px;padding:10px;border-top:1px solid #28452f;max-height:52vh;overflow:auto}.voxel-texture-body section{display:grid;gap:7px;padding-bottom:9px;border-bottom:1px solid #233a29}.voxel-texture-body section:last-child{border:0;padding:0}.voxel-texture-body label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:10px;color:#9fc0a5}.voxel-texture-body input[type="number"],.voxel-texture-body input[type="text"],.voxel-texture-body select{width:104px}.voxel-texture-body input[type="range"]{width:110px}.voxel-texture-body output{font-size:9px;color:#8fd59a}.voxel-texture-palette{display:grid;gap:5px}.voxel-texture-empty{font-size:10px;color:#78907d;padding:8px;border:1px dashed #35513b;border-radius:5px}.voxel-texture-row{display:grid;grid-template-columns:18px minmax(0,1fr) 48px 24px;gap:5px;align-items:center}.voxel-texture-row__swatch{width:16px;height:16px;border:1px solid #ffffff35;border-radius:3px}.voxel-texture-row__name{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d5e8d8}.voxel-texture-row input{width:44px!important;padding:3px!important}.voxel-texture-row button{padding:2px!important;min-width:0!important}.voxel-texture-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.voxel-texture-status{font-size:10px;line-height:1.35;color:#87ad8e;background:#15251a;padding:7px;border-radius:5px}.voxel-texture-status.is-error{color:#ff9a9a;background:#2b1515}
