.blockSlot{position:relative}.blockPicker{z-index:40;border-radius:var(--radius-md);color:#fbfbfb;min-width:15rem;font-family:var(--font-body);opacity:0;pointer-events:none;background:#010833eb;flex-direction:column;gap:.5rem;padding:.75rem;font-size:.8125rem;transition:opacity .12s;display:flex;position:absolute;top:5.5rem;right:1rem;box-shadow:0 20px 50px #01083366}.blockSlot:hover .blockPicker,.blockPicker:focus-within{opacity:1;pointer-events:auto}.blockSlot:after{z-index:39;background:var(--lime);content:"";opacity:0;pointer-events:none;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:5.5rem;right:1rem;box-shadow:0 0 0 2px #01083380}html[data-dev-menu=open] .blockSlot:after{opacity:1}.blockSlot[data-changed=true]:after{background:#ff7a59}.blockSlot:hover:after{opacity:0}.blockPickerName{letter-spacing:-.01em;font-weight:600}.blockPickerField{color:#fbfbfbb3;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.blockPickerField select{color:#fbfbfb;height:2rem;font:inherit;background:#ffffff1f;border:0;border-radius:.375rem;padding:0 .5rem}.blockPickerField select option{color:var(--ink)}.blockPickerReset{background:var(--lime);height:2rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:.375rem;font-weight:600}
