@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.price-editor{position:relative}.price-editor .edit-button{border-radius:50%;border:1px solid #d2d2d2;cursor:pointer;padding:10px;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.price-editor .edit-button:focus-within,.price-editor .edit-button:hover{background-color:#f8f8f8}.price-editor .edit-button img{width:15px;height:15px}.price-editor .dropdown-panel{background-color:#fff;border-radius:10px;border:1px solid #dbdfe4;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);color:var(--text-gray);font-size:15px;overflow:hidden;padding:10px;position:absolute;right:0;top:calc(100% + 5px);transform-origin:top right;width:245px;z-index:1000}.price-editor .dropdown-panel.centered{right:-100%}.price-editor .price-input{width:100%;padding:10px 12px;border-radius:5px;transition:.2s ease}.price-editor .price-input:focus{outline:0;border-color:#0072f4;background-color:#fff;box-shadow:0 0 0 4px rgba(0,114,244,.1)}.price-editor .action-buttons{display:flex;justify-content:flex-end;margin-top:10px;margin-left:auto;gap:5px}.price-editor .action-buttons button{padding:5px 10px;border-radius:5px;font-size:14px}.price-editor .action-buttons button:hover{opacity:.8}.price-editor .cancel-button{background-color:#fafafa;color:#2c3952;border:1px solid #ddd}.price-editor .save-button{background-color:#0072f4;color:#fff}